当前位置: 首页 > 编程笔记 >

response.setHeader各种用法详解

邢和光
2023-03-14
本文向大家介绍response.setHeader各种用法详解,包括了response.setHeader各种用法详解的使用技巧和注意事项,需要的朋友参考一下

一秒刷新页面一次 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)
}

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持小牛知识库!

 类似资料:
  • 上一节:分分钟部署一个Hexo环境 准备启程 一旦安装了Hexo,运行以下命令初始化Hexo在目录 $ hexo init <folder> $ cd <folder> $ cnpm install 一旦初始化,你的项目文件夹是这个样子: . ├── _config.yml ├── package.json ├── scaffolds ├── scripts ├── source | ├──

  • 本文向大家介绍详细总结各种排序算法(Java实现),包括了详细总结各种排序算法(Java实现)的使用技巧和注意事项,需要的朋友参考一下 一、插入类排序 1.直接插入排序 思想:将第i个插入到前i-1个中的适当位置 时间复杂度:T(n) = O(n²)。 空间复杂度:S(n) = O(1)。 稳定性:稳定排序。 如果碰见一个和插入元素相等的,那么插入元素把想插入的元素放在相等元素的后面。 所以,相等

  • 本文向大家介绍Hibernate的各种保存方式的区别详解,包括了Hibernate的各种保存方式的区别详解的使用技巧和注意事项,需要的朋友参考一下 hibernate的保存  hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:  一、预备知识:  在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、

  • 本文向大家介绍详解Python安装tesserocr遇到的各种问题及解决办法,包括了详解Python安装tesserocr遇到的各种问题及解决办法的使用技巧和注意事项,需要的朋友参考一下 Tesseract的安装及配置 在Python爬虫过程中,难免遇到各种各样的验证码问题,最简单的就是​这种验证码了,那么在遇到验证码的时候该怎么办呢?我们就需要OCR技术了,OCR-即Optical Charac

  • 本文向大家介绍C#各种数组的用法实例演示,包括了C#各种数组的用法实例演示的使用技巧和注意事项,需要的朋友参考一下 本文以实例演示了C#各种数组的基本用法。主要包括:一维数组、二维数组、锯齿型数组、长度不同的两个数组、3行4列的矩阵数组等。 具体实现代码如下:

  • 具体的检查用户是否具有某个权限,我们单开权限篇讲解,本来给用户规划了一个权限篇的,但是分组的权限,和用户的权限,其实都是一样的,所以我们单开一个权限篇讲解 2.3 权限篇 单独开出一节,讲解通过这种方法查询用户的方法 查询当前登陆用户 // 获得当前登陆的用户 $user = Sentry::getUser(); $user->first_name; 查询所有用户 $users = Sentr