Response响应头

响应头:Content-Type(编码格式)、Refresh(重定向)、Location(位置)等等
–>setHeader(string name,string value):适用于单值的响应头
例子:response.setHeader(“aaa”,“AAA”);
–>addHeader(String name,String value):是用于多值的响应头
*例子: response.addHeader(“aaa”,“AAA”);
response.addHeader(“aaa”,“AAA”);
response.addHeader(“aaa”,“AAA”);
以上两个响应的是值

–>setIntHeader(String name,String value):适用于单值的int类型的响应头
例子:response.setIntHeader(“Content-ent”,“888”);
–>addIntHeader(String name,String value):适用于多值的int类型的响应头
以上两个响应的是长度

–>setDateHeader(String name,long value):适用于单值的毫秒类型的响应头
例子:response.setDateHeader(“expires”,10006060*24);里面的响应头是
–>addDateHeader(String name,long value):适用于多值的毫秒类型的响应头
以上两个响应的是时间

/**

  • 重定向
  • 用户请求BServlet,然后BServlet响应302,给出Location头
    /
    public class BServlet extends HttpServlet {
    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
    System.out.println(“BServlet”);
    /
    *
  • 1、设置Location
  • 2、发送302状态码
    /
    /
    *
    response.setHeader(“Location”, “/Day10/CServlet”);
    response.setStatus(302);
    */
    //快捷的重定向方法
    response.sendRedirect("/Day10/CServlet");
    }
    }

/**

  • 浏览器会重定向到CSerlvet
    */
    public class CServlet extends HttpServlet {
    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
    System.out.println(“CServlet”);
    }
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值