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