当前位置: 代码迷 >> Java Web开发 >> <input name="test[0].name"><input name="test[1].name">像这样的表单在servlet中怎么获取
  详细解决方案

<input name="test[0].name"><input name="test[1].name">像这样的表单在servlet中怎么获取

热度:8954   发布时间:2013-02-25 21:14:40.0
<input name="test[0].name"><input name="test[1].name">像这样的表单在servlet中如何获取,
HTML code
<tr class="goodsAttributeTr"> <td> <input name="goodsAttributeList[0].name" class="formText goodsAttributeListName" type="text"> </td> <td> <select name="goodsAttributeList[0].attributeType" class="attributeType"> <option value="filter"> 筛选项 </option> <option value="input"> 输入项 </option> </select> </td> <td> <input name="goodsAttributeList[0].optionText" class="formText optionText goodsAttributeListOptionText" title="多个可选值.请使用" ,"分隔"="" type="text"> </td> <td> <input name="goodsAttributeList[0].orderList" class="formText goodsAttributeListOrderList" style="width: 30px;" type="text"> </td> <td> <span class="deleteIcon deleteGoodsAttributeIcon" title="删 除">&nbsp;</span> </td> </tr><tr class="goodsAttributeTr"> <td> <input name="goodsAttributeList[1].name" class="formText goodsAttributeListName" type="text"> </td> <td> <select name="goodsAttributeList[1].attributeType" class="attributeType"> <option value="filter"> 筛选项 </option> <option value="input"> 输入项 </option> </select> </td> <td> <input name="goodsAttributeList[1].optionText" class="formText optionText goodsAttributeListOptionText" title="多个可选值.请使用" ,"分隔"="" type="text"> </td> <td> <input name="goodsAttributeList[1].orderList" class="formText goodsAttributeListOrderList" style="width: 30px;" type="text"> </td> <td> <span class="deleteIcon deleteGoodsAttributeIcon" title="删 除">&nbsp;</span> </td> </tr>

像这样的表单在servlet中如何获取!!!,上面的代码是动态添加的JS.

------解决方案--------------------------------------------------------
Enumeration e=request.getParameterNames();
while(e.hasMoreElements()){
Object o=e.nextElement();
String a=request.getParameter(o.toString());
System.out.println(a);
}
这样试试
------解决方案--------------------------------------------------------
同样的!
------解决方案--------------------------------------------------------
没太弄懂你的意思。。。

你这段内容是JS动态生成的,然后想要完整的提交给Servlet还是咋?
------解决方案--------------------------------------------------------
通过request.getParameterNames();
可以得到同名的一个数组。
------解决方案--------------------------------------------------------
这个用servlet就用上述办法吧 但依我看他的名字那么设定应该是用的struts2 在action中定义一个List<goodsAttributeList> 就可以完美接收
  相关解决方案