gpt4 book ai didi

spring - 以jsp形式设置radiobutton的路径

转载 作者:行者123 更新时间:2023-12-03 03:40:37 27 4
gpt4 key购买 nike

我正在使用 Spring 应用程序 2.5。我有一个使用 jsp 上的对象列表显示的单选按钮列表。我想将单选按钮的路径设置为其各自的

objects in the list.
<form:form commandName = "artifact" name="formradioquest">
<c:forEach var="questionArtifact" items="${artifact.questionGroupDetails}">
<c:forEach var="answerOption" items="${questionArtifact.question.answerOptions}">
<form:radiobutton path="choosenAnswers" value="${answerOption}" label="${answerOption.answerText}" cssClass="styled"/>
</c:forEach>
</c:forEach>
.
.
</form:form>
public class Artifact{
List<questionGroupDetails> questionGroupDetails;
.
.
}
public class questionGroupDetails{
Question question;
AnswerOption choosenAnswers;
.
.

}
public class Question{
List<AnswerOption> answerOptions;
.
.

}

如何将单选按钮的路径变量设置为 QuestionGroupDetails 类中的“choosenAnswers”变量。因为当我使用这段代码时,它实际上需要 Artifact 中的“choosenAnswers”变量。请帮忙。

最佳答案

您可以使用varStatus <for:each ... />的属性(property)标签获取当前循环索引。

<c:forEach var="questionArtifact" items="${artifact.questionGroupDetails}" varStatus="row">
<c:forEach var="answerOption" items="${questionArtifact.question.answerOptions}">
<form:radiobutton path="choosenAnswers[${row.index}]" value="${answerOption}" label="${answerOption.answerText}" cssClass="styled"/>
</c:forEach>
</c:forEach>

路径属性将此解析为 choosenAnswers.get(row.getIndex()) .

关于spring - 以jsp形式设置radiobutton的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7517234/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com