11
有沒有辦法讓Spring在地圖中綁定值?Map中的彈簧綁定值
例如,我有一個Map<String,String>
,我想彈簧綁定特定的值。 用戶將在輸入元素中輸入內容,並且該輸入元素的值將綁定到與地圖中特定鍵相關聯的值。
有沒有辦法讓Spring在地圖中綁定值?Map中的彈簧綁定值
例如,我有一個Map<String,String>
,我想彈簧綁定特定的值。 用戶將在輸入元素中輸入內容,並且該輸入元素的值將綁定到與地圖中特定鍵相關聯的值。
是的,你可以用[...]
的語法來完成。該Map
本身,但是,應該是命令對象的屬性:
public class Form {
private Map<String, String> values = ...;
...
}
然後你提交一個表單與名爲values['foo']
輸入字段,即使用Spring表單標籤這將是一個path
:
<form:input path = "values['foo']" />
或name
純HTML:
<input name = "values['foo']" type = "text" />
是這樣做的PHP的方式?我正在使用Java和Velocity,因此Syntax不起作用。 – stevebot 2010-12-22 19:59:50