在做一个随机出题中遇到一点问题请大家帮忙。
     实现效果如下..
     第一题(因为每个题目对应四个答案,每次循环答案部同ABCD选项不同)
     A. 单选按钮  内容A
      B. 单选按钮  内容B
      C. 单选按钮  内容C
      D. 单选按钮  内容D
      
    第二题
    A. 单选按钮  内容A
    B. 单选按钮  内容B
    C. 单选按钮  内容C
    D. 单选按钮  内容D实例代码
<table width="655" height="0" border="0">
        <%Iterator tor2 =al.iterator();        //问题
while(tor2.hasNext()){
myBean1 =(SubjectBean)tor2.next();
List list = myBean1.getList();
String u= myBean1.getExamContent();%>
        <tr>
          <td height="1" colspan="1"></td>
          <font size="-1"><%=u%></font><br>
        </tr>
        <%
ArrayList get=new ArrayList();
  get.add("A");
  get.add("B");
  get.add("C");
  get.add("D");
for(r = 0 ;r<list.size();r++){
AnswerBean aswer = (AnswerBean)list.get(r);
  %>
          <tr>
          <td width="649" height="0"></td>
             <font size="-1"><%=get.get(r) %></font>
          <font size="-1"><%=get.get(r) %></font><input type="radio" name="RadioGroup1" value="<%=1%>">
     <%=aswer.getExamAnswer()%><br>
      <font size="-1"><%=get.get(r) %></font> <input type="radio" name="RadioGroup1" value="<%=1%>">
     <%=aswer.getExamAnswer()%><br>
       <font size="-1"><%=get.get(r) %></font><input type="radio" name="RadioGroup1" value="<%=1%>">
     <%=aswer.getExamAnswer()%><br>
      <font size="-1"><%=get.get(r) %><input type="radio" name="RadioGroup1" value="<%=1%>">
     </font><%=aswer.getExamAnswer()%><br>          <font size="-1"><%=aswer.getExamAnswer()%><br></font>
          </tr>
        <%} %>
        <%}%>
  现在的问题是。。每当我循环一次的时候 本来第一题是按照A,B,C,D循环的格式现在变成了
    第一题(现在每个题目的选项ABCD一模一样了。而且循环N次只能够选择一个。。)
     A. 单选按钮  内容(A)
     A. 单选按钮  内容(A)
      A. 单选按钮  内容(A)
      A. 单选按钮  内容(A)
    第2题
     B. 单选按钮  内容(B)
     B. 单选按钮  内容(B)
      B. 单选按钮  内容(B)
      B. 单选按钮  内容(B)
急求帮忙虽然我 知道 是循环出了问题。。但是没有好的设计思路请各位帮忙了 

解决方案 »

  1.   

    当然啦 你看你代码的name属性都是一样的 得到的当然是第1个的内容啦。
      

  2.   

    redio的name属性是说明这是不是一组的,是一组的当然是要一样的嘛!
    是value值,value值是说明这一组的不同的选项的,不能是一样的.而且你不同组的redio,name属性就不能是一样的了.
    看来,有两个地方要改....name,value
      

  3.   

    <input type="radio" name="RadioGroup1" value=" <%=1%>">