response.setHeader各种用法详解

网友投稿 223 2023-06-06


response.setHeader各种用法详解

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

二秒跳到其他页面 response.setHeader("refresh","2;URL=otherPagenaEeLMrame");

没有缓存:

response.setHeader("Pragma", "No-cache");

response.setHeader("Cache-Control", "no-cache");

设置过期的时间期限

response.setDateHeader("Expires", System.currentTimeMillis()+自己设置的时间期限);

访问别的页面:response.setStatus(302); response.setHeader("locatiohttp://n","url");

通知浏览器数据采用的压缩格式:response.setHeader("Content-Encoding","压缩后的数据"http://);

高速浏览器压缩数据的长度: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)

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java中常见的中文乱码总结
下一篇:详解Spring AOP 实现主从读写分离
相关文章

 发表评论

暂时没有评论,来抢沙发吧~