1.禁用页面缓存
浏览器默认提供了缓存功能,当用户频繁访问同一页面时,浏览器会将缓存中的结果取出为用户响应,将造成不能反映服务器最新处理结果的情况。
添加以下代码可防止浏览器缓存其内容:
response.setHeader("Pragma","No-cache");response.setHeader("Cache-Control","no-cache");response.setDateHeader("Expires",-10);//设置过期时间,此处防止缓冲,立即过期。12341234
2.设置自动刷新与效果
一秒刷新页面一次
response.setHeader("refresh","1");11
二秒跳到其他页面
response.setHeader("refresh","2;URL=otherPagename");11
3.设置响应类型
response.setHeader("Content-Type","video/x-msvideo");11
//该处下载的为图片;contentType亦可设置为流的性质。 response.setContentType("p_w_picpath/jpeg");response.setHeader("Content- Disposition","p_w_upload;filename=Bluehills.jpg");123123
解决下载时文件名中文乱码问题:
response.setHeader( "Content-Disposition", "p_w_upload;filename=" + new String( fileName.getBytes("gb2312"), "ISO8859-1" ) );
转载自:http://blog.csdn.net/J080624/article/details/53196954
转载于:https://blog.51cto.com/1306733/1900301