java post 请求如何接收参数
时间: 2023-07-08 12:55:53 浏览: 50
在 Java 中,可以使用 Servlet 或 Spring MVC 来接收 POST 请求参数。
1. Servlet 接收 POST 请求参数
在 Servlet 中,可以通过 HttpServletRequest 对象的 getParameter() 方法来获取 POST 请求中的参数。例如:
```
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String username = request.getParameter("username");
String password = request.getParameter("password");
// ...
}
```
2. Spring MVC 接收 POST 请求参数
在 Spring MVC 中,可以使用 @RequestParam 注解来获取 POST 请求中的参数。例如:
```
@PostMapping("/login")
public String login(@RequestParam("username") String username, @RequestParam("password") String password, Model model) {
// ...
}
```
上述代码中,@RequestParam("username") 表示获取名为 "username" 的参数值,将其赋值给 String 类型的变量 username。同理,@RequestParam("password") 表示获取名为 "password" 的参数值,将其赋值给 String 类型的变量 password。