[入门]——JavaWeb——Servlet——Servlet中的请求和相应对象

1. 请求和响应

1.1. HttpServletResponse对象

HttpServletResponse接口,继承了ServletResponse接口。 封装了HTTP响应消息。改接口定义了向客户端发送响应状态码、响应消息头、响应消息体的方法。

1.1.1. 发送状态码相关的方法

  1. setStatus(int status)方法

    设置HTTP响应的状态码,并生成响应状态行。HTTP版本由服务器确定, 因此只要通过该方法设置了状态码, 即可实现状态行的发送。正常情况下服务器默认产生的状态码为200。

  2. sendError(int sc)方法

    该方法用于发送表示错误信息的状态码。

    public void sendError(int code) throws java.io.IOException
    public void sendError(int code, String message) throws java.io.IOException
    

1.1.2. 发送响应消息头的相关方法

HttpServletResponse接口, 定义了一系列社会HTTP响应头字段的方法, 如下所示

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QdVWrMJ3-1584367171680)(C:\Users\12505\AppData\Local\Temp\1584365296370.png)]

1.1.3. 发送响应消息体相关的方法

  1. getOutputStream()方法

    该方法获取的字节输出流对象ServletOutputStream类型。

  2. getWriter()方法

    该方法所湖区的字符流对象为PrintWriter类型。


解决乱码问题

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值