日期:2014-05-17  浏览次数:20620 次

struts2里头,动态表单怎么处理
表单是动态添加 的,假设有三列的input框,行是不定的。怎么在action端接收?
Struts

------解决方案--------------------
这个东西我碰巧前段时间做过一些实验,主要是命名的方法,你可以看一下我的csdn博客,里面有代码,希望对你有帮助。
------解决方案--------------------
struts2 不是有标签可以将一行封装成一个对象么。
------解决方案--------------------
把每一列的name都设置成固定的,然后再后台接收参数
参数是String[] 这样的

比如做 checkbox 打钩 批量删除用户时  
每个checkbox 里的name="userNames" value="id1或者id2"
在后台 string[] uerNames =request.getParameterValues("userNames");
------解决方案--------------------
多行的话用两种方式   一种就是input标签里的名字搞成不一样的  那么Action那边儿就要用同样多的属性来接收注入的属性值   还有一种能够就是用数组来接收    input标签的name属性用同名 对应的Action中声明的属性名定义成数组  就可以了   处理的时候按数组的处理就行了
------解决方案--------------------
用JS获取选择到的 复选框 然后后台在处理。。。。