5
我有一个使用注释映射的控制器; URL正在被客户端应用程序访问,并发送POST/GET数据。如何在此方法中访问请求对象?Spring web:带注释映射的控制器 - 获取HttpServletRequest /表单数据
我有一个使用注释映射的控制器; URL正在被客户端应用程序访问,并发送POST/GET数据。如何在此方法中访问请求对象?Spring web:带注释映射的控制器 - 获取HttpServletRequest /表单数据
只需在该方法中添加一个类型为HttpServletRequest
的参数即可。
检查13.11.4。支持处理方法的参数和the spring mvc docs
所以返回类型:
public String yourMethod(HttpServletRequest request) {..}
您可以使用特定的请求参数的方式如下:
public String yourMethod(@RequestParam("petId") int petId) {..}
谢谢你,是的,我发现它。 :-) – Sri 2010-04-09 05:47:40
至少从Spring 3.0开始(“petId”)是可选的,因为它默认为变量名。 – stivlo 2011-10-21 10:31:54
@stivlo - true,我总是在没有它的情况下使用它,但是如果编译器没有包含调试信息,spring将无法知道参数的名称。 – Bozho 2011-10-21 10:42:42