0

我正在使用 Spring MVC 在提交时将输入字段的值自动映射到表单支持对象。我想要大多数输入字段的值,但是有些字段我想要输入 id 元素。例如,如果用户选择“English”作为语言,我不希望表单支持对象的值是“English”,而是希望它是“en”(设置为输入 id语言选择)。

处理这种情况的典型方法是什么?

谢谢!

4

1 回答 1

0

这样做的方法是选择标签。典型用法:

<form:select id="language" path="language" items="${availableLanguages}" />

在你的控制器中的某个地方:

modelAndView.addObject("availableLanguages", new HashMap<String, String>(){
    {
        put("en", "English");
        put("ru", "Russian");
    }
});
于 2013-02-08T20:35:52.150 回答