如果用Struts做一个考试系统,有N多多选题,提交后不是要在ActionForm里有N多个set,get方法,有什么解决的方法吗,如果有200道题,我不是要做200次set,get处理吗?有什么好的方法,
如:多选题
1. 100加200等于多少 
    <input name="checkbox1" type="checkbox" " value="A">A:100 
    <input name="checkbox1" type="checkbox"  value="B">B:200 
   
  2:abcdefg后面一个是付款条件什么?
    <input name="checkbox2" type="checkbox"  value="A"> A :h 
    <input name="checkbox2" type="checkbox" value="B">B:k
    ...............

解决方案 »

  1.   

    呵呵,这样的页面就不要用struts标签,直接用html标签处理就可以了,同名传值为数组。
      

  2.   

    好像有个commons-beanutils.jar 包的Beanutil类能够一次写入吧。只略看了一下,没用过。
      

  3.   

    不用,你的页面有n个选项,你在formbean中不写,然后在action中有 String[] items=request.getParameterValues(key(页面的name)),这样就可以获得值了
      

  4.   

    意思就是跳过Form直接写Action里处理了,是不
      

  5.   

    直接用formbean就可以,用String[]接收数据