Spring MVC Form支持对象字段名称

时间:2013-04-20 13:10:12

标签: java spring-mvc velocity spring-3

是否可以指定文本输入字段id以将表单支持对象绑定到?我的表单使用第三方javascript,我无法控制输入的id值。

例如:

<input id="something_with_underscores">

需要绑定到此表单对象:

public class FormObject {
    private String field1;
    // other properties
    // getters and setters omitted
}

RequestMapping:

@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命名约定不匹配。

0 个答案:

没有答案