STRUTS中的FORM与HASHMAP自动传值

来源:互联网 发布:软件翻译器下载 编辑:程序博客网 时间:2024/05/21 14:49
实现一个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的值
 
原创粉丝点击