各位高手:
大家好!小弟有一个问题实在不懂。就是说,当用户选中复选框中的多个选项的时候,对这些选项进行处理,那么我运用struts的时候,我怎么把这些值放到form中去呢?因为这个复选框中选项的个数是不定的,被选中的项也是不定的,所以我在ActionForm中怎么写get,set呢。
谢谢大家了,一定帮帮忙解决一下呀!
[b]问题补充:[/b]
看了1楼的回来,估计是我没说清楚吧。我的意思是说,这组复选框被选中的个数是不定的,那么我的ActionForm中的get和set怎么弄呢。因为对于form中的每一个元素都是会有一个get和set方法的,但是现在复选框的个数和被选中的个数都不定,那么我该怎么做呢
通过同一个Name,获取吧;
String checkbox1= request.getParameter("checkbox1");
然后分隔符分割就可以了吧.
当 INPUT type=checkbox 元素被选中时,将向 FORM 提交名称/值的配对。INPUT type=checkbox 的默认值是 on。
本来就可以处理的啊;
如果没选中,就没传值. 选中了就传值; Form属性默认就Null了,也没关系吧?