一尘不染

如何在Spring MVC中显式获取发布数据?

spring-mvc

有没有办法获取帖子数据本身?我知道spring处理将发布数据绑定到java对象。但是,给定两个要处理的字段,如何获取该数据?

例如,假设我的表单有两个字段:

 <input type="text" name="value1" id="value1"/>
 <input type="text" name="value2" id="value2"/>

我将如何在控制器中检索这些值?


阅读 357

收藏
2020-06-01

共1个答案

一尘不染

如果使用的是内置控制器实例之一,则控制器方法的参数之一将是Request对象。您可以调用request.getParameter("value1")以获取POST(或PUT)数据值。

如果您使用的是Spring MVC注释,则可以在方法的参数中添加带注释的参数:

@RequestMapping(value = "/someUrl")
public String someMethod(@RequestParam("value1") String valueOne) {
 //do stuff with valueOne variable here
}
2020-06-01