0
我使用Spring MVC在提交時自動將輸入字段的值映射到表單支持對象。我想要大多數輸入字段的值,但是有一些字段需要輸入id元素。例如,如果用戶選擇「英語」作爲一種語言,我不希望表單支持對象的值是「英語」,我希望它是「en」(它被設置爲輸入ID在語言選擇)。Spring MVC提交輸入表單ID和值以形成支持對象
處理這種情況的典型方法是什麼?
謝謝!
我使用Spring MVC在提交時自動將輸入字段的值映射到表單支持對象。我想要大多數輸入字段的值,但是有一些字段需要輸入id元素。例如,如果用戶選擇「英語」作爲一種語言,我不希望表單支持對象的值是「英語」,我希望它是「en」(它被設置爲輸入ID在語言選擇)。Spring MVC提交輸入表單ID和值以形成支持對象
處理這種情況的典型方法是什麼?
謝謝!
要做到這一點的方法是select tag。典型應用:
<form:select id="language" path="language" items="${availableLanguages}" />
在控制器
而且地方:
modelAndView.addObject("availableLanguages", new HashMap<String, String>(){
{
put("en", "English");
put("ru", "Russian");
}
});
嗨madhead,不幸的是我與常規輸入字段(文本框),而不是一個選擇框工作。我有一個要求,用戶應該通過自動填充字段來選擇語言,我正在使用jQuery。常規輸入字段是否有可能的解決方案? – littleK 2013-02-08 20:50:57
1)'
'它呈現絕對標準的HTML輸入; 2)''如果你不能使用spring標籤。但是,如果您使用Spring Data Binding,則無法阻止您使用Spring TLD。輸入有什麼問題? – madhead 2013-02-09 17:01:21我會試試這個表單:input ... – littleK 2013-02-12 18:41:38