我做的是jxl导出数据到模板 在servlet中调用javabean函数。现在遇到两个问题:
1.点击打印后在点击打开后出现“文件错误,某些数字可能丢失” 我的excel是2003的 网上说是兼容性的问题,我安装兼容包也不好使。
2.我想实现的是直接打开,而不是弹出保存对话框,不知道该怎么弄。
我分数不多,都给了,不吝赐教!

解决方案 »

  1.   


    //提示保存文件
    response.setHeader("Content-disposition","attachment; filename=xxx"); 
    //直接打开文件
    response.setHeader("Content-disposition","inline; filename=xxx"); 
      

  2.   

    我测试了  这个是在网页中打开了是吧,但是还是弹出了个窗体,应该是浏览器的那种,而且页面就没有打印了啊,关键是还得打印,所以我想看看有没有直接以excel形式打开的啊而不是在浏览器中打开。或者还有其他的更好的办法,只要能操作少一点就行,现在需要点击好几次。