ServletRequest HttpServletRequest ServletResponse HttpServletResponse这四个类的使用方法
时间: 2023-07-27 07:23:10 浏览: 167
基于HttpServletResponse 相关常用方法的应用
这四个类是 Java Servlet API 中的核心类,用于处理 HTTP 请求和响应。它们的使用方法如下:
1. ServletRequest:代表客户端向服务器发送的 HTTP 请求。可以通过该对象获取请求头、请求参数和请求体等信息。
2. HttpServletRequest:是 ServletRequest 的子类,它提供了更多的方法来获取 HTTP 请求的详细信息,如请求方式、请求 URI、请求参数等。
3. ServletResponse:代表服务器向客户端发送的 HTTP 响应。可以通过该对象设置响应头、响应状态码和响应内容等信息。
4. HttpServletResponse:是 ServletResponse 的子类,它提供了更多的方法用于设置 HTTP 响应的详细信息,如设置响应类型、响应编码、设置 Cookie 等。
例如,获取客户端 IP 地址:
```java
String ipAddress = request.getRemoteAddr();
```
设置响应类型和编码:
```java
response.setContentType("text/html;charset=UTF-8");
```
设置 Cookie:
```java
Cookie cookie = new Cookie("username", "John");
cookie.setMaxAge(3600);
response.addCookie(cookie);
```
阅读全文