• 设置浏览器的码表:response.setHeader(“Content-type”, “text/html;charset=UTF-8”);
  • 设置response的编码:response.setCharacterEncoding(“UTF-8”);
  • 设置浏览器码表的简写形式,并间接设置好了response的码表(上面两句的简写):response.setContentType(“text/html;charset=UTF-8”);
  • 设置下载的响应头(中文名需要url编码):response.setHeader(“content-disposition”, “attachment;filename=” + filename);
  • 设置所有浏览器不要缓存,共三个响应头:
    • response.setDateHeader(“expries”, -1);
    • response.setHeader(“Cache-Control”, “no-cache”);
    • response.setHeader(“Pragma”, “no-cache”);
  • 设置浏览器打开方式为图片,不是默认的读取文本:response.setContentType(“image/jpeg”);==response.setHeader(“Content-type”, “image/jpeg”);
  • 控制浏览器定时刷新:每隔三秒刷新一次response.setHeader(“refresh”, “3”);
  • 控制浏览器在3秒后跳转到首页:response.setHeader(“refresh”, “3;url=’/webappName/index.jsp’”);
  • 实际开发中servlet不适合展现数据,需要转到jsp让jsp展现数据,所以响应头也要在jsp中,在jsp中发响应头需要用标签模拟:
  • 控制浏览器使用缓存,有些文件是很长时间不变的,缓存之后就不用发送请求了(需要注意的是缓存头的时间是从1970年开始的毫秒值):response.setDateHeader(“expries”, System.currentTimeMillis() + 1000 * 3600);(缓存一小时)
  • 实现请求重定向:response.setStatus(302); response.setHeader(“location”, “/day06/index.jsp”);

HttpServletResponse header设置相关推荐

  1. php 设置页面内容具有缓存性,php header()设置页面Cache缓存

    header()函数在php的使用很大,下面我来介绍利用它实现页面缓存的一些方法,但使用header前必须注意,在它之前不能任何输出,包括空格. 手册上,我们对于cache都是写着如何设置,以便让代码 ...

  2. http Host Set Host in Golang Go语言http包Header设置Host未生效

    Host是http1.1版本添加的Header, 可以用于指定具体的Host,通常该Header的值会从URL中自动解析.例如我们请求http://httpbin.org/anything?pass= ...

  3. 强制文件下载header设置

    chrome包容性较强,做文件下载较好实现. firefox对规则的检查比较严,在触发下载动作的时候,可能会是打开而不是进行下载. 这个时候就需要设置一下header,来告诉浏览器,这是一个要下载的对 ...

  4. PHP中利用header设置content-type和常见文件类型的content-type

    在PHP中可以通过header函数来发送头信息,还可以设置文件的content-type,下面整理了一些常见文件类型对于的content-type值. //定义编码 header( 'Content- ...

  5. http header 设置编码_【译】http.client

    本模块实现了HTTP和HTTPS协议的客户端功能.通常本模块不会被直接使用,而是被urllib.request调用,来处理HTTP和HTTPS相关的URL. 备注:HTTPS只有在支持SSL(带有ss ...

  6. php cookie安全,php通过header设置cookie的安全

    代码如下 define('COOKIES_PATH', '/'); define('COOKIES_EXPIRES',gmstrftime("%A, %d-%b-%Y %H:%M:%S GM ...

  7. php 发送文本 设置头,php中header设置常见文件类型的content-type

    //date 2015-06-22 //定义编码 header( 'Content-Type:text/html;charset=utf-8 '); //Atom header('Content-ty ...

  8. html header设置语言,HTML header

    前言: 这一片小文是说明header之中的常用标签以及相关的JS的使用的内容. 正文: 1.meta标签:定义当前页面的某些解析属性和SEO优化使用的内容. html内容: 我们常常看到页面上面有许多 ...

  9. html header设置语言,Content-Language

    Content-Language Content-Language 实体头用于描述旨在为观众的语言(S),使得其允许用户根据用户自己的优选语言区分. 例如,如果Content-Language: de ...

最新文章

  1. JavaScript判断浏览器类型及版本
  2. 解决iOS微信H5支付跳转微信后不返回App问题(Swift-WKWebview)(转)
  3. [No000011B]为什么有些程序员悄无声息渡过35岁中年危机?
  4. Redis的持久化机制-RDB方式和AOF方式
  5. [NOTE] Web For Pentester靶场练习笔记
  6. vuex commit 传参数,传递多个参数
  7. 厉害了!厦门大学“嘉庚一号”火箭成功发射 问鼎九天
  8. Spring Cloud中的分布式组件五花八门,我到底该怎么学?
  9. Android 递归删除文件和文件夹
  10. ZOJ 4067 Books (2018icpc青岛J) (贪心)
  11. c语言098十进制输出,C语言题库098.doc
  12. 贪吃蛇c语言代贴吧,【图片】C语言小游戏~贪吃蛇【c语言吧】_百度贴吧
  13. arcgis交通可达性分析步骤_可达性分析(二):基于Network Analys的服务区分析
  14. 毕设项目 - 基于SSM的教师工作考核绩效管理系统(含源码+论文)
  15. php10天速成培训,十天学会php之第十天
  16. 轻松编写您自己的拖拉机算法,进行算法大战
  17. android如何替换contact的来电铃声
  18. win10下Linux子系统(ubuntu)开启并配置(shell主题,设置中文环境,图形界面...)
  19. 切图教程,app切图命名总结
  20. linux ln命令详解

热门文章

  1. mysql忘记密码处理方法
  2. 简单的会计实际业务案例
  3. 蔡司175周年专访:vivo高级副总裁倪旭东畅谈vivo“影像观”
  4. 深度卷积网络基本模型,图卷积网络 图像分类
  5. 域名注册时需要注意什么
  6. 解决 duplicate column name
  7. vi编辑器的基本用法
  8. 双指针算法(更新中....)
  9. 远程重启h3c路由器_重启h3c路由器命令 h3c路由器登录地址
  10. java 有哪些关键字_JAVA的常用关键字有哪些?