使用Spring表单在类字段和绑定表单输入中有不同的名称吗?

时间:2013-06-19 07:51:18

标签: java forms jsp spring-mvc

有没有人知道是否有可能使用带标签的自动Spring数据绑定,使表单名称与它所绑定的类/对象字段不同?

我正在研究一个系统,根据惯例,通过GET和POST传递的参数都有一个前缀。对于类和字段名称,该前缀与Java约定并不完全吻合。

例如,

Hibernate允许自定义包含对象数据的表和列的命名。

是否有类似的东西,或许是一种注释,这种方式适用于表格? 我在考虑这样的事情:

@FormInputName(value = "pre_firstName") private String firstName;

然后在我的JSP中:

<form:input path="pre_firstName"/>

1 个答案:

答案 0 :(得分:1)

您可以像这样使用@RequestParam(value="form_field_name")

@RequestParam(value = "pre_firstName") private String firstName;

http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/web/bind/annotation/RequestParam.html