response.setHeader各种用法详解

 更新时间:2017年03月02日 10:31:58   作者:tony0522  
本文主要介绍了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)
}

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

相关文章

  • eclipse里没有“Dynamic Web Project“这个选项的问题解决

    eclipse里没有“Dynamic Web Project“这个选项的问题解决

    本文主要介绍了eclipse里没有“Dynamic Web Project“这个选项的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • 在Java中使用日志框架log4j的方法

    在Java中使用日志框架log4j的方法

    Log4j有三个主要的组件/对象:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出,今天通过本文给大家分享Java日志框架log4j的相关知识,感兴趣的朋友一起看看吧
    2021-08-08
  • java制作简单的坦克大战

    java制作简单的坦克大战

    坦克大战是我们小时候玩红白机时代的经典游戏,看到有不少小伙伴都使用各种语言实现了一下,手痒痒,也使用java做的一个比较简单的坦克大战,主要面向于学过Java的人群,与学了一段时间的人,有利于面向对象思想的提高,推荐给大家。
    2015-03-03
  • Java零基础教程之do-while循环语句实例

    Java零基础教程之do-while循环语句实例

    Java中的do-while循环是一种后测试循环语句,它类似于while循环,但它先执行循环体中的代码,然后再进行条件判断,无论条件是否满足,至少会执行一次循环体中的代码,这篇文章主要给大家介绍了关于Java零基础教程之do-while循环语句的相关资料,需要的朋友可以参考下
    2024-09-09
  • Mybatis中传递多个参数的4种方法总结

    Mybatis中传递多个参数的4种方法总结

    这篇文章主要给大家介绍了关于Mybatis中传递多个参数的4种方法,并且介绍了关于使用Mapper接口时参数传递方式,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
    2018-04-04
  • Mybatis Generator自动生成对应文件的实现方法

    Mybatis Generator自动生成对应文件的实现方法

    这篇文章主要介绍了Mybatis Generator自动生成对应的文件的实现方法,需要的朋友可以参考下
    2017-09-09
  • 详解如何使用Java8 Steam流对Map进行排序

    详解如何使用Java8 Steam流对Map进行排序

    这篇文章主要给大家详细介绍了如何使用Java8 Steam流对Map进行排序,文中通过代码示例讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-01-01
  • Java微信公众平台之群发接口(高级群发)

    Java微信公众平台之群发接口(高级群发)

    这篇文章主要为大家详细介绍了Java微信公众平台之群发接口,高级群发功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • 在Mybatis使用Integer与''进行比较的坑及解决

    在Mybatis使用Integer与''进行比较的坑及解决

    这篇文章主要介绍了在Mybatis使用Integer与''进行比较的坑及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • Spring Boot自定义Banner实现代码

    Spring Boot自定义Banner实现代码

    这篇文章主要介绍了Spring Boot自定义Banner实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01

最新评论