我正在使用Spring MVC自动将输入字段的值映射到提交时的表单后备对象。我想要大多数输入字段的值,但是有些字段我想要输入id元素。例如,如果用户选择“英语”作为语言,我不希望表单支持对象的值为“英语”,我希望它改为“en”(它被设置为输入id)语言选择)。
处理这种情况的典型方法是什么?
谢谢!
答案 0 :(得分:0)
执行此操作的方法是select tag。典型用法:
<form:select id="language" path="language" items="${availableLanguages}" />
在你控制器的某个地方:
modelAndView.addObject("availableLanguages", new HashMap<String, String>(){
{
put("en", "English");
put("ru", "Russian");
}
});