/***
* 下载模板
*/
public void downTemp() {
String title="data";
String savePath = PathUtil.getProjectPath();
//使用正斜杠。否则在unix系统可能导致路径不对,访问不到文件
savePath = savePath.replace('\\', '/');
File file = new File(savePath + "/WebRoot/WEB-INF/view/dangan/jtcy/template.xls");
renderFile(file, title + "导入模板.xls");
}
之前开发中,使用了反斜杠。"\\"通过转义拼接的文件路径。在window系统测试没发现问题。发布到unix系统却总是下载不了模板文件。可能是斜杠问题导致文件路径解析出问题了。最后统一使用正斜杠。