本文主要介绍了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)
}
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。