我在嵌套<c:forEach>
中显示问卷,其中<ace:checkboxButton>
用于选择答案。代码归结为:
<c:forEach items="#{bean.questions}" var="question">
<c:forEach items="#{question.answers}" var="answer">
<ace:checkboxButton value="#{answer.response}">
<ace:ajax event="action" render="@form" />
</ace:checkboxButton>
</c:forEach>
</c:forEach>
这看起来很简单,但事实上,当我为一个问题选择答案时,它也会为所有其他问题选择相同的答案。
这是如何引起的?如何解决?