java - Spring MVC中如何显式获取post数据?

标签 java spring-mvc

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

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

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

我将如何在我的 Controller 中检索这些值?

最佳答案

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

如果你使用 Spring MVC 注解,你可以在方法的参数中添加一个注解参数:

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

关于java - Spring MVC中如何显式获取post数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2494774/

相关文章:

mysql - 如何在 Hibernate、MySQL 应用程序中使用 import.sql 文件将默认数据插入表中

java - 日历日期不同

java - Java 中的监听器的资源密集程度如何?

java - SuperCSV - 将多列解析为列表

java语法 intcompareQuantity = ((Fruit)compareFruit).getQuantity();不明白

java - Spring MVC - 静态上下文中的 Autowiring 存储库 NullPointerException

java - 在jetty中运行selenium测试时出现错误503(LifecycleExecutionException)

java - 如何验证 Spring Data 填充的 Controller 输入中的域对象?

spring-mvc - 如何为 Swagger 注释嵌套 Java 类?

java正则表达式提取页面标题