一.HttpServletResponse对象
他继承自servletResponse接口,用来封装HTTP响应消息,由于HTTP响应消息分为状态行、响应消息头、消息体三部分,因此,在HttpServletResponse中定义了状态行、响应消息头、消息体三部分;
1.发送状态码的相关方法
——setStatus(int status)方法
该方法用于设置HTTP响应消息的状态码,并生成相应代码行;默认会生成一个状态码为200的状态行;
——sendError(int sc)方法
此方法出现了Error可想而知是来告知程序人员或者访客,这是个用来表示错误的状态码,404状态码表示找不到客户端请求的资源;
2.发送响应消息的相关方法
——getOutputStream()方法
该方法所获取的字节输出对象为ServletOutputStream类型.
——getWriter()方法
该方法是用来获取字符,获取到的字符输出流对象为PrintWriter类型,由于PrinWirter类型的对象可以直接输出字符文本内容,因此,需要想输出内容全为字符文本的网页文档,需要使用 getWirter()方法;
二.HttpServletPesponse应用
2.1 解决中文输出乱码问题
1.创建Servlet
chapter04项目的cn.itcast.chapter04.response包中编写一个名为ChineseServlet的类,在该类中定义一个中文字