首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

生成的Excel文件保存到了Tomcat的bin目录下。该如何处理

2012-04-18 
生成的Excel文件保存到了Tomcat的bin目录下。我不想用绝对路径,只想把这生成的excel通过相对路径保存在webr

生成的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"); 

热点排行