我与this后沿之后在Struts中1.创建动态表单到目前为止,我已经在我的ActionForm的设置我的包含HashMap阅读在进入这样的数据:如何在Struts 1中映射和读取我的动态表单条目?
public int getCount2() {
return count2;
}
public void setCount2(int count) {
this.count2 = count2;
}
public Map getChildObjects(){
return childObjects;
}
public void setChild(String key, Object child){
childObjects.put(key, child);
}
public Object getChild(String key){
return childObjects.get(key);
}
我也在此地图键和值在JSP函数中。
var elementCount = parseInt(document.getElementById("count2").value);
var textFirstName = document.createElement("input");
...
textFirstName.setAttribute("name","childObjects(FirstName"+ elementCount +")");
...
我有隐藏字段“共2个记录”在HTML中声明,我没有JSP的错误来了,当我加载页面或添加这些文档元素的任何问题,但是当我尝试读取表格数据,即使当我填写这些值时,映射回来也是空的。
如何将这些数据读入我的地图,然后在提交我的动作时读回它们?
如果你这样做,如果你使用键控hashmap,你应该如何识别每个输入值? – Zibbobz
请参阅编辑答案。 –