response.setHeader各种用法详解

response.setHeader各种用法详解

本文主要介绍了response.setHeader各种用法。具有很好的参考价值,下面跟着小编一起来看下吧

一秒刷新页面一次

response.setHeader(刷新, 1 );

二秒跳到其他页面

响应。设置标题(刷新, 2;URL=其他页面名称’);

没有缓存:

response.setHeader(Pragma , No-cache );

回应。设置标题(“缓存控制”、“无缓存”);

设置过期的时间期限

回应。设置日期头( Expires ,System.currentTimeMillis()自己设置的时间期限);

访问别的页面:

响应。设置状态(302);response.setHeader(location , URL );

通知浏览器数据采用的压缩格式:

response.setHeader(内容编码,压缩后的数据);

高速浏览器压缩数据的长度:

response.setHeader(内容长度,压缩后的数据。长度"");

高速浏览器图片或视频:

响应。设置标题(内容类型,这个参数在雄猫里会议下的web.xml里面找);

inputstream in=this。getservletcontext。getresourceasstream(/2。jpg’);

int len=0;

字节缓冲区[]=新字节[1024]

输出流out=响应。获取输出流();

while(len=in.read(buffer)0){

输出.写入(缓冲区,0,len)

}

高速浏览器已下载的形式:

响应。set header( Content-disposition , attachmentfilename=2。jpg’);

inputstream in=this。getservletcontext。getresourceasstream(/2。jpg’);

int len=0;

字节缓冲区[]=新字节[1024]

输出流out=响应。获取输出流();

while(len=in.read(buffer)0){

输出.写入(缓冲区,0,len)

}

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持我们!

response.setHeader各种用法详解