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

  • 相关阅读:
    ATM+购物车系统
    Python 异常处理
    单例的三种实现方式
    面向对象高级编程
    面向对象
    文件处理
    字符编码
    python入门
    Python终端如何输出彩色字体
    Python 全栈开发:python初识面向对象
  • 原文地址:https://www.cnblogs.com/nizuimeiabc1/p/8524806.html
Copyright © 2011-2022 走看看