当前位置: 移动技术网 > IT编程>开发语言>Java > response.setHeader各种用法详解

response.setHeader各种用法详解

2019年07月22日  | 移动技术网IT编程  | 我要评论

一秒刷新页面一次 response.setheader("refresh","1");

二秒跳到其他页面 response.setheader("refresh","2;url=otherpagename");

没有缓存:

response.setheader("pragma", "no-cache");
response.setheader("cache-control", "no-cache");

设置过期的时间期限 

response.setdateheader("expires", system.currenttimemillis()+自己设置的时间期限);

访问别的页面:response.setstatus(302); response.setheader("location","url");

通知浏览器数据采用的压缩格式:response.setheader("content-encoding","压缩后的数据");

高速浏览器压缩数据的长度:response.setheader("content-length",压缩后的数据.length+"");

高速浏览器图片或视频:response.setheader("content-type","这个参数在tomcat里conf下的web.xml里面找");

inputstream in= this.getservletcontext.getresourceasstream("/2.jpg");
int len=0;
byte buffer[]= new byte[1024]
outputstream out = response.getoutputstream();
while(len=in.read(buffer)>0){
 out.write(buffer,0,len)
}

高速浏览器已下载的形式:response.setheader("content-disposition","attachment;filename=2.jpg");

inputstream in= this.getservletcontext.getresourceasstream("/2.jpg");
int len=0;
byte buffer[]= new byte[1024]
outputstream out = response.getoutputstream();
while(len=in.read(buffer)>0){
 out.write(buffer,0,len)
}

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网