日期:2014-05-18  浏览次数:20784 次

struts 的动态actionform如何接收 多个复选框的值?
struts   的动态actionform如何接收   多个复选框的值?
网上差了一下,在设置的时候   把值存放到数组中,但是在struts-config.xml中那个
  <form-beans>
    <form-bean   name= "tryidactionform "
                          type= "org.apache.struts.action.DynaActionForm "> (这里怎么配置)
    <form-property   name= "checkboxd "   type= "java.lang.String "> </form-property>
</form-bean>
  </form-beans>
然后在action中怎么放入数组中啊
高手帮下,先谢谢了哈


------解决方案--------------------
试试
------解决方案--------------------
在struts-config.xml中
<form-bean name= "tryidactionform "
type= "org.apache.struts.action.DynaActionForm ">
<form-property name= "checkbox " type= "java.lang.String[] "> </form-property>
</form-bean>
在页面表单中复选框的名字对应为checkbox,并且表单用 <html:form> </html:form>
然后在action中,String[] items = (String[])form.get( "checkbox ");
这样就可以了~