Spring web:带有注释映射的控制器 - 获取HttpServletRequest /表单数据

Sri*_*Sri 5 java spring spring-mvc

我有一个使用注释映射的控制器; 客户端应用程序正在访问URL,并发送POST/GET数据.如何在此方法中访问请求对象?

Boz*_*zho 6

只需HttpServletRequest在方法中添加类型参数即可.

检查13.11.4.spring mvc docs中支持的处理程序方法参数和返回类型

所以:

public String yourMethod(HttpServletRequest request) {..}
Run Code Online (Sandbox Code Playgroud)

您可以通过以下方式使用特定的请求参数:

public String yourMethod(@RequestParam("petId") int petId) {..}
Run Code Online (Sandbox Code Playgroud)