response.setHeader各种用法详解

response.setHeader各种用法详解一秒刷新页面一次response.setHeader("refresh","1");二秒跳到其他页面response.setHeader("ref

大家好,又见面了,我是你们的朋友全栈君。

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

 

原文链接:http://www.qdfuns.com/notes/37602/351150f62f11008e3d2478fb2bb23511.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155282.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月2日 下午1:36
下一篇 2022年7月2日 下午1:36


相关推荐

  • mt4服务器地址大全_mt4无法连接服务器

    mt4服务器地址大全_mt4无法连接服务器MT4服务器地址在哪个文件内容精选换一换VPC为弹性云服务器构建隔离的、用户自主配置和管理的虚拟网络环境,提升用户云中资源的安全性,简化用户的网络部署。使用弹性文件服务时,文件系统和云服务器归属于同一VPC下才能文件共享。VPC可以通过网络ACL进行访问控制。网络ACL是对一个或多个子网的访问控制策略系统,根据与子网关联的入站/出站规则,判断数据包是否被允许流入/流出关联子网。环境搭建完成后,若…

    2022年8月15日
    9
  • mbus水表方案_水表安装合同模板

    mbus水表方案_水表安装合同模板MBUS水表协议2400!!8E1???偶校验???NOCTS/RTS1.查询水表地址FEFEFE68AAAAAAAAAAAAAAAA0303810A004916起始A0……………A6CTR_0DI0DI1CSFEFEFE68AAAAAAAAAAAAAAAA0303810A004916T

    2022年10月10日
    5
  • Nano-Banana开源镜像教程:离线环境部署+本地模型缓存配置指南

    Nano-Banana开源镜像教程:离线环境部署+本地模型缓存配置指南

    2026年3月15日
    16
  • OMNeT 例程 Tictoc10 学习笔记

    OMNeT 例程 Tictoc10 学习笔记Tictoc10 构建了一个网络 tic 0 首先发送消息 最后 tic 3 收到消息结束 路由效率不高 数据包会在两个节点之间来回传送 方括号 把之前的门变成了门向量 当用 Txc 来建立网络的时候 才决定其向量的大小 门数 gates inputin declarein andout tobevectorga 随机选择一个门发送消息 voidTxc10 forwardMess

    2026年3月17日
    2
  • Pycharm用着卡还收费!何不试试VSCode!一文学会VSCode使用python

    Pycharm用着卡还收费!何不试试VSCode!一文学会VSCode使用python一 前言刚学 Python 的同学可能会觉得每次写 Python 的时候都得打开 Cmd 有点烦躁 直接上手 Pycharm 的同学可能会觉得这软件太笨重了 晦涩难用 尽管对于老手而言 Pycharm 用起来确实非常爽 那么有没有省去打开 CMD 的步骤 又能弥补 Pycharm 笨重的特点的软件呢 答案是 VSCode 诞生于 2015 年的 VSCode 编辑器 现在可以说是目前最强的编辑器之一 在微软的背书下 比各位历史悠久的老大哥成长快得多 不到 5 年的时间里便坐到了市场占有率第一的位置 这么短的时间里 它是怎么成功的 答案是

    2026年3月18日
    2
  • 2026年AI智能体爆发式增长:技术落地加速,人才缺口凸显

    2026年AI智能体爆发式增长:技术落地加速,人才缺口凸显

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号