问题比较复杂,一套试卷有N套题目,每个题目最多有4个复选框,全部放在一个表单里,由于题目的数量不定,每道题的复选框数量也不同,怎么配置struts的FormBean呢?好像Struts的动态Form不能解决啊

解决方案 »

  1.   

    不一定要用formBean啊,只要能获取参数就可以了
      

  2.   

    不要使用form,使用复选框数组吧。
      

  3.   

    我做过一个类似的程序,这样就不配FormBean,只配Action就行,通过传参得到
      

  4.   

    用list 
    struts可以与list的每条记录绑定
      

  5.   

    <action 
      name="...." 
      path="..."
      scope="request"
      type="...">
    </action>
    就像这样就行
      

  6.   

    数据组织结构
    QuestionForm----->ArrayList question------>String qustionContext
                                               ArrayList qustionCheckBoxs
    两次循环是可以前后台绑定的,只要ArrayList的类 要覆盖get()方法
      

  7.   

    frombean 里加上个ArrayList 类
    在后台取出对应的数据OK
    两次循环就能搞定,
      

  8.   

    在formbean里面加ArrayList,用initAction将formbean初始化,jsp标签用迭代器迭代出来,至于配置方法照旧就好了,没什么特别的地方,只是注意formbean的初始化就好了!