是否可以指定一个文本输入字段id
来绑定表单支持对象?我的表单使用第三方 javascript,我无法控制输入的id
值。
例如:
<input id="something_with_underscores">
需要绑定到这个表单对象:
public class FormObject {
private String field1;
// other properties
// getters and setters omitted
}
请求映射:
@RequestMapping("/somewhere")
public String handlerMethod(@Valid FormObject form) {
// do stuff with the form
}
我将 Velocity 用于 html 模板,当使用 #springFormInput 宏时,它会尝试将id
/绑定name
为FormObject.field1
. 我需要告诉它查看something_with_underscores
值/绑定。我知道我field1
的命名something_With_Underscores
是否可行,但它与 Java 命名约定不匹配。