异常如下:
其实这个错误是由于response多次提交或者是由于有页面显示后仍然含请求转向产生的,换句话说就是程序在return之前就已经执行了;
跳转或者是执行了response之后有遇到return,程序想再次执行跳转,也就是重定向,这时功能可以实现,但是控制台会报错。
解决方法:只要在最后加上renderNull()即可解决问题。
finally{
if (file.exists()) {//下载完毕删除文件
file.delete();
}
if(out!=null){
out.flush();
out.close();
}
renderNull();
}