解决方案 »

  1.   

    给你个建议,如果只是想获得每个单选题的答案,可以使用字符串数组自动接收,
    页面单选框的这么定义:
    <input type="radio" name="arrAnswer[0]" value="A" />
    <input type="radio" name="arrAnswer[0]" value="B" />
    <input type="radio" name="arrAnswer[0]" value="C" />
    <input type="radio" name="arrAnswer[0]" value="D" />
      

  2.   

    另外,Action中的数组最好用List<String>类型,否则默认为Object对象.
      

  3.   


    所以如果在action里只要定义一个List<String> arrAnswer;然后遍历就可以取出数据了么?这样不错我试试
      

  4.   

    建立一个ModelDriven<T>将前台属性放在T中
      

  5.   

    还是用request吧,而且如果你问卷的表单时动态的,request能提供更方便的方式来获取结果。
      

  6.   

    request.getParameter("a");?这样?
    对的,虽然原始一些,但是灵活,适合你这样的需求
      

  7.   

    如果前端页面的所有单选题都为必选项,建议用数组传值;如果不是必选项,那还是用request吧
      

  8.   

    在你的action的处理方法之中用
    Map paramMap = ServletActionContext.getRequest().getParameterMap();
    然后遍历这个Map来取值