String file = "..\\..\\search\\files\\kpinvoice_"+UserName+"_"+now+".csv";//导出数据
if(OutPutCsv.dataExport(request,path,file,Language,es)){
session.removeAttribute("sql");
out.println("导出数据成功!/export ok.");
out.println("<P><A HREF="+file+">点击下载数据文件 / Click to download the data file.</A>");
out.println("<tr><td colspan=3 align=right ><hr></td></tr>");
out.println("对着链接点击右键,将 目标另存为...");
}else{
out.println("导出数据失败! / export fail.");
}还有需要补充的地方请说!!
if(OutPutCsv.dataExport(request,path,file,Language,es)){
session.removeAttribute("sql");
out.println("导出数据成功!/export ok.");
out.println("<P><A HREF="+file+">点击下载数据文件 / Click to download the data file.</A>");
out.println("<tr><td colspan=3 align=right ><hr></td></tr>");
out.println("对着链接点击右键,将 目标另存为...");
}else{
out.println("导出数据失败! / export fail.");
}还有需要补充的地方请说!!
解决方案 »
- 一道用dom4j解析xml的面试题,求教!!
- MyEclipse下启动tomcat6.0报错
- if(rs.getString(i)==null){map.put(k," ")}else{map.put(k,rs.getString(i))错在哪?
- ireport+jsp 问题
- 参数传递的问题
- jsp 中图片点击数的实现
- 请推荐几本JAVA WEB开发的书
- CJEAstruts研讨会中的例子,jdk开发struts的FormBean和ActionBean报错?(另一问)
- 如何用jspsmartupload组件将本地文件写入ms SQL server 数据库中!
- java文件编译问题
- js传递参数到java时出现乱码
- 在做分页的时候,出现java.lang.NumberFormatException: null
<extension>csv</extension>
<mime-type>application/x-msdownload</mime-type>
</mime-mapping>目的是让tomcat在发送文件头的时候加个head进去,便于浏览器识别这个文件的格式是什么的,用什么方式打开。你写成application/x-msdownload,相当于告诉浏览器,这个文件是用下载的,而不是直接打开。其实这也就是ie自作聪明,firefox就没这样的问题。====================上面的方法也有可能无效。那么,自己做个servlet提供下载。具体方法我就不讲了,好大一段。你自己看吧。我也是随便搜到的。注意看最后的那一段关于文件下载的。http://csdn.8tops.com/F527FD64B0DE4FABBB1FAEA9F149F35B_csdn最主要的就是要添加发送头,类似response.setContentType("application/x-msdownload");
response.setHeader("Content-Disposition", "attachment; filename=" + f.getName());