此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【finalsyo】截止到2008-06-26 08:33:33的历史汇总数据(不包括此帖):
发帖数:20                 发帖分:700                
结贴数:19                 结贴分:660                
未结数:1                  未结分:40                 
结贴率:95.00 %            结分率:94.29 %            
值得尊敬

解决方案 »

  1.   

    晕 这图片怎么加 !我手敲吧,当我点导EXCEL的按钮时,报的错误为:无法找到“C:\Documents and Settings\Administrator\Local Settings\Temprory Internet Files\Content.IE5\6LHY32L0\200806180938111973[1].xml”。请检查文件名的拼写,并检查文件位置是否正确.....在程序中我是把这个生成的excel保存到工程目录下的/META-INF/下,作为一个临时文件,然后以流的形式把它输出到客户要保存的位置上,最后删除临时文件CODE:// 设置EXCEL表的相关属性
    String path = ctx.request().getRealPath("/");
    File f = new File(path + "/META-INF/" + filename + ".xls");
         // 向客户端写文件流
    if (dfile == null) {
    return;
    }
    javax.servlet.ServletOutputStream outx = null;
    FileInputStream fileIn = null;     // 删除创建的临时目录和zip文件
    if (dfile.exists()) {
    dfile.delete();
    }基本就是这样
    高手指点下!
      

  2.   

     response.addHeader("Content-Disposition","attachment;filename="+URLEncoder.encode(filename,"UTF-8"));
      打开和保存
      
      无法直接打开去掉attachment
     response.addHeader("Content-Disposition","filename="+URLEncoder.encode(filename,"UTF-8"));