zoukankan      html  css  js  c++  java
  • response.setHeader各种用法

    一秒刷新页面一次 

    response.setHeader("refresh","1");

    二秒跳到其他页面 (登陆跳转)

    response.setHeader("refresh","2;URL=otherPagename");

    没有缓存:

    response.setDateHeader("expries",-1);
    response.setHeader("Pragma", "No-cache");//http1.0
     response.setHeader("Cache-Control", "no-cache");//http1.1

    设置过期的时间期限  
      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://blog.csdn.net/thm521888/article/details/21485239

  • 相关阅读:
    Pyhont 高阶函数
    Python 函数式编程
    Python 递归函数
    Python 函数的参数定义
    Lniux学习-AWK使用
    Windows10 下 VirtualBox6 中 Centos8 无法安装"增强功能"
    Linux学习-Shell-系统启动过程与执行方式
    接口测试-工具介绍
    Linux学习-Sed 命令
    Linux学习-命令行参数、函数
  • 原文地址:https://www.cnblogs.com/nizuimeiabc1/p/8524806.html
Copyright © 2011-2022 走看看