读书人

生成的Excel文件保存到了Tomcat的bin目

发布时间: 2012-04-18 15:01:59 作者: rapoo

生成的Excel文件保存到了Tomcat的bin目录下。
我不想用绝对路径,只想把这生成的excel通过相对路径保存在webroot下的excel文件夹中,能做的到么?

[解决办法]
在Servlet 里用String webrootUrl = this.getServletContect().getRealPath("/");获得webroot路径
String excelFileUrl = webrootUrl + File.separator + excelFile + ...;
[解决办法]
"java.io.FileNotFoundException: excel\a.xls "
liunx系统么?

String webrootUrl = this.getServletContect().getRealPath("/");
String excelFileUrl = webrootUrl + File.separator + excelFile + File.separator + "a.xls"
new File(excelFileUrl);
[解决办法]
response.addHeader("content-type", "application/shlnd.ms-excel;charset=utf-8");
response.addHeader("content-disposition", "attachment; filename=wenjian.xls");

读书人网 >Java Web开发

热点推荐