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