我需要在网页上做这样的事情: 一堆显示问题和选择的行,选择由无线电按钮组成。 我不知道如何将这些单选按钮的数据放入我的java代码中。 这是我的jsp代码:
<s:iterator value="questionsList" status="status" var="questionsList">
<tr>
<td><s:property value="title"/></td>
</tr>
<tr>
<td>
<s:radio list="{'A','B','C','D'}" name="[%{#status.index}]answer" theme="simple"/>
</td>
</tr>
</s:iterator>
我试过
private List answer = new ArrayList();
answer = (List)request.getAttribute("[%{#status.index}]answer");
但它不起作用。 如果您有其他方法可以这样做,请告诉我,谢谢!
答案 0 :(得分:3)
您可以为要在Java中获取的列表提供索引属性名称
<s:iterator value="questionsList" status="status">
<tr>
<td><s:property value="title"/></td>
</tr>
<tr>
<td>
<s:radio list="{'A','B','C','D'}" name="questionsList[%{#status.index}].answer" theme="simple"/>
</td>
</tr>
</s:iterator>
瞧!您的问题列表将填充status.index
变量提供的索引。