1. 请求和响应
1.1. HttpServletResponse对象
HttpServletResponse接口,继承了ServletResponse接口。 封装了HTTP响应消息。改接口定义了向客户端发送响应状态码、响应消息头、响应消息体的方法。
1.1.1. 发送状态码相关的方法
-
setStatus(int status)方法
设置HTTP响应的状态码,并生成响应状态行。HTTP版本由服务器确定, 因此只要通过该方法设置了状态码, 即可实现状态行的发送。正常情况下服务器默认产生的状态码为200。
-
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响应头字段的方法, 如下所示
1.1.3. 发送响应消息体相关的方法
-
getOutputStream()方法
该方法获取的字节输出流对象ServletOutputStream类型。
-
getWriter()方法
该方法所湖区的字符流对象为PrintWriter类型。
解决乱码问题