用ssh实现的问卷调查功能
我从action中返回了一个queslist(List<Question>类型)
然后再jsp页面用tierator显示 // 其中Question 这个类中定义了 content 、opA、opB、opC、opD
<s:iterator value="queslist" id="ques">
<li>
<div class="question-title"><s:property value="#ques.content" /></div>
<ul class="question-content">
<li>
<div class="radio">
<label for="">
<input type="radio" name="optionsOf1" value="option1">
<s:property value="#ques.opA" />
</label>
</div>
</li>
<li>
<div class="radio">
<label for="">
<input type="radio" name="optionsOf1" value="option2">
<s:property value="#ques.opB" />
</label>
</div>
</li>
//还有opC、opD的由于字数限制不列出来了
</ul>
</li>
</s:iterator>
然后问题来了,一个页面有多个question但是这样做的话 所有question的所有选项都位于同一个 radio group中了(name都为optionOf1)
我想问的是怎么才能一个问题的四个选项 的name="optionsOf1" 第二个问题的四个选项的name="optionsOf2"
谢过。
------解决方案--------------------
<s:iterator value="queslist" id="ques" status="qq">
<input type="radio" name="optionsOf1[ $ { qq.index } ]" value="option1">
后台定义数组或List接收 就好了