日期:2014-05-17  浏览次数:20796 次

jsp能否直接用A标签实现下载?
如题,我的代码如下:

<a href='<%out.println(sFilename);%>' target='_blank'>点击下载电子表</a>

sFilename的值是D:/Apache/SoftwareFoundation/Tomcat7.0/webapps/myweb/excel/2013.12.21_20.15.03.xls,但是开发者工具提示“Not allowed to load local resource:file:///D:/Apache%20Software%20Foundation/Tomcat%207.0/webapps/myweb/excel/2013.12.21_20.15.03.xls ”
请问该如何解决?

------解决方案--------------------
href的值应该为myweb/excel/2013.12.21_20.15.03.xls。你用字符串查找和截取获得这一部分。