实现一个MapForm,其中包含一个hashmap对象
class MapForm extends ActionForm {
private HashMap map;
public MapForm() {
}
public setMap(HashMap map1) {
map = map1;
}
public Object getValue(String key)
{
return map.get(key);
}
public void setValue(String key, Object value)
{
map.put(key, value);
}
}
然后你可以将你保存数据的hm做为参数赋给MapForm
mapform.setMap(hm);
就可以了
在JSP页面中,你可以这样设置输入域的property属性:
<input type="Text" property="Value(id)" .../>
就将通过MapForm的getValue("id")这个方法获取id的值
class MapForm extends ActionForm {
private HashMap map;
public MapForm() {
}
public setMap(HashMap map1) {
map = map1;
}
public Object getValue(String key)
{
return map.get(key);
}
public void setValue(String key, Object value)
{
map.put(key, value);
}
}
然后你可以将你保存数据的hm做为参数赋给MapForm
mapform.setMap(hm);
就可以了
在JSP页面中,你可以这样设置输入域的property属性:
<input type="Text" property="Value(id)" .../>
就将通过MapForm的getValue("id")这个方法获取id的值