HttpServletRequest 获取数据
时间: 2023-09-25 17:10:29 浏览: 94
HttpServletRequest 是 Java Servlet API 中的一个接口,它提供了一系列方法用于获取 HTTP 请求中的各种信息,包括请求参数、请求头、请求方法、请求 URI 等。通过 HttpServletRequest,我们可以获取前端提交的数据并进行处理。
以下是一些常用的 HttpServletRequest 方法:
- `getParameter(String name)`: 获取指定名称的请求参数值。
- `getParameterMap()`: 获取所有请求参数的键值对。
- `getMethod()`: 获取请求方法,例如 GET 或 POST。
- `getRequestURI()`: 获取请求 URI。
- `getHeader(String name)`: 获取指定名称的请求头值。
- `getHeaderNames()`: 获取所有请求头名称的枚举集合。
下面是一个简单的示例代码,演示如何使用 HttpServletRequest 获取请求参数:
```
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// 获取请求参数
String username = request.getParameter("username");
String password = request.getParameter("password");
// 处理请求参数
// ...
// 返回响应
// ...
}
```
在 doGet 方法中同样可以使用上述方法获取请求参数。
阅读全文