response.setHeader各种用法详解
程序员文章站
2024-03-06 09:39:31
一秒刷新页面一次 response.setheader("refresh","1");
二秒跳到其他页面 response.setheader("refresh","2;...
一秒刷新页面一次 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) }
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!