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">怪我自己没注意,原来是在校验中已经保存了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。