HttpServletResponse接口方法

response是Servlet.service方法的一个参数,类型为javax.servlet.http.HttpServletResponse。在客户端发出每个请求时,服务器都会创建一个response对象,并传入给Servlet.service()方法。

response对象是用来对客户端进行响应的

response对象的功能分为以下四种:

设置响应头信息

发送状态码

设置响应正文

重定向

1、响应行

HttpServletResponse.setStatus(int sc); //设置响应状态码

2、响应头

HttpServletResponse.sendRedirect(String location);//请求重定向

HttpServletResponse.setHeader(String name, String value);// 设置响应头信息

HttpServletResponse.setHeader(“content-type”, “text/html;charset=UTF-8”);//告知浏览器使用什么码表

//告知客户端不缓存

HttpServletResponse.setHeader(“pragma”, “no-cache”);

HttpServletResponse.setHeader(“cache-control”, “no-cache”);

HttpServletResponse.setDateHeader(“expires”, 0);

3、响应正文(主体)
HttpServletResponse.getWrite(); 获取字符输出流,可以直接输出字符文本内容

HttpServletResponse.getOutputStream(); 获取字节输出流,可以直接输出字节数组中的二进制数据

getWriter()和getOutputStream两个方法互相排斥

HttpServletResponse.setCharacterEncoding(String charset); 告知服务器使用什么编码

HttpServletResponse.setContentType(String type);(参数设置方法一文彻底读懂response.setContentType()的作用及参数 - 云+社区 - 腾讯云 (tencent.com)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值