我正在处理一个遗留系统,该系统跟踪所有过去的考试以及每个考试中涵盖的主题。
例如:
Exam1 1/1/1980
topicID topicName topicRFCode Description
1 AAA 1 fdfdfgfdgdf
1 AAA 2 cvcvcvcvcv
20 XXX 1 asasasasas
12 MMM 3 klklklkl
12 MMM 1 erererer
12 MMM 2 jkjkjkjkjkjk
如您所见,1980 年 1 月 1 日考试涵盖了三个不同的主题。 两个问题与主题 AAA 相关 有一个问题与主题 XXX 相关,并且 三个问题与主题 MMM 相关。
Java 将与所选考试相关的主题列表传递给 JSP,然后我尝试分别显示每个主题的描述,我有以下内容
<c:forEach var="topic" items="${topics}" >
<c:if test="${topic.topicId == '1'}">
<c:forEach var="aaa" items="${topics}">
<c:if test="${aaa.topicId == '1'}">
<p>${aaa.description}</p>
</c:if>
</c:forEach>
</c:if>
</c:forEach>
问题是:
- 当前代码有两个 for 循环,因此对于每个主题我应该有一个 单独的代码对,因为我想显示每个代码的所有描述 一个接一个的话题。
- 由于存在多个 for 循环,速度非常慢。
- 不确定这是否是解决该问题的最佳方法。
最佳答案
关于java - 如何在 JSP 中显示 SET 的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29739650/