response.setHeader各种用法
2016-06-05 11:39
323 查看
一秒刷新页面一次 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)
}
二秒跳到其他页面 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)
}
相关文章推荐
- leetcode-Remove Linked List Elements-203
- [POJ 2836] Rectangular Covering (状压DP)
- 怎样做项目计划
- 正则表达式入门
- WebSocket入门教程(一)-- WebSocket简介
- 【NuGet】使用NuGet打包并发布至ProGet过程 (打包再次详解)【下篇】
- 项目管理中过程名称的简称
- UVA 11198 (in easy way that i learnt from others)
- android源码解析之(十四)-->Activity启动流程
- <Android 基础(五)> MVVM
- <Android 基础(五)> MVVM
- 项目经理是这样当的
- OpenJudge 1.11-04 网线主管
- Android键盘
- 手机研发流程介绍
- 方案数(fas)程序
- 【数据结构与算法】深入浅出递归和迭代的通用转换思想
- 【数据结构与算法】深入浅出递归和迭代的通用转换思想
- 跟我一起学C++之从C到C++(const限定符)
- 如何查看Windows下端口占用情况