如何在Spring MVC中显式获取发布数据?
问题内容:
有没有办法获取帖子数据本身?我知道spring处理将发布数据绑定到java对象。但是,给定两个要处理的字段,如何获取该数据?
例如,假设我的表单有两个字段:
<input type="text" name="value1" id="value1"/>
<input type="text" name="value2" id="value2"/>
我将如何在控制器中检索这些值?
问题答案:
如果使用的是内置控制器实例之一,则控制器方法的参数之一将是Request对象。您可以调用request.getParameter("value1")
以获取POST(或PUT)数据值。
如果您使用的是Spring MVC注释,则可以在方法的参数中添加带注释的参数:
@RequestMapping(value = "/someUrl")
public String someMethod(@RequestParam("value1") String valueOne) {
//do stuff with valueOne variable here
}