HttpServletResponse
时间: 2023-08-11 10:48:04 浏览: 84
HttpResponse
HttpServletResponse是Java Servlet API中的一个接口,它提供了处理HTTP响应的方法。开发者可以利用HttpServletResponse来生成HTTP响应,设置响应头、写入响应体等。
以下是一些常用的HttpServletResponse的方法:
- `addCookie(Cookie cookie)`:添加Cookie到响应中。
- `addHeader(String name, String value)`:添加响应头,参数name指定头名,value指定头值。
- `containsHeader(String name)`:判断是否包含指定的响应头,参数name指定头名。
- `sendError(int sc)`:发送HTTP错误码,参数sc指定错误码。
- `sendRedirect(String location)`:重定向到指定的URL。
- `setStatus(int sc)`:设置HTTP响应的状态码,参数sc指定状态码。
- `setContentType(String type)`:设置响应体的类型,参数type指定类型。
- `setContentLength(int len)`:设置响应体的长度,参数len指定长度。
- `getOutputStream()`:获取响应体的输出流。
- `getWriter()`:获取响应体的字符输出流。
- `setCharacterEncoding(String charset)`:设置响应体的字符编码,参数charset指定编码。
- `setHeader(String name, String value)`:设置响应头,参数name指定头名,value指定头值。
- `setStatus(int sc, String sm)`:设置HTTP响应的状态码和状态信息,参数sc指定状态码,sm指定状态信息。
HttpServletResponse与HttpServletRequest一起,构成了Servlet开发中处理客户端请求和响应的重要API。
阅读全文