public void downloadScript() {
String scriptId = getPara("scriptid");
OperationScriptsModel operationScriptsModel = OperationScriptsModel.dao.findById(scriptId);
String filePath = "";
if ( operationScriptsModel != null) {
filePath = operationScriptsModel.get("file");
}
File file = new File(filePath);
if (file.isFile()) {
renderFile(file);
return;
}
// return;
renderNull();
}
这是一个简单的文件下载,不管文件是否存在(存在就正常下载,否则就不做任何处理),页面都不跳转。但是现在如果文件不存在,会跳转的,并且后台报错:downloadScript.html不存在。打断点跟到renderNull()时,页面都没跳转,执行完renderNull(),也没跳转,但是这个方法走完后,就跳转,并且报错。
不知道后面改怎么处理,才能达到效果。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
看是不是有有拦截器做了别的事情<imgalt=""src="http://www.oschina.net/js/ke/plugins/emoticons/images/17.gif">怪我自己没注意,原来是在校验中已经保存了。