response.setHeader各种用法详解
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"Response.setHeader各种用法详解" Response.setHeader是Servlet编程中一个非常重要的方法,通过它可以设置HTTP响应报文的头信息,从而控制浏览器的行为。本文将对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里面找");这种用法可以使浏览器正确的处理服务器传输的图片或视频。 高速浏览器已下载的形式 Response.setHeader("Content-disposition","attachment;filename=2.jpg");这种用法可以使浏览器将服务器传输的文件作为附件下载,而不是直接显示。 Response.setHeader是一个非常强大的方法,它可以控制浏览器的行为,设置HTTP响应报文的头信息,从而实现各种复杂的功能。
- 粉丝: 6
- 资源: 927
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
- 1
- 2
前往页