如何在JSP中显示SET的元素

杰克

我正在处理一个旧系统,该系统可以跟踪所有过去的考试以及每个考试中涉及的主题。

例如:

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循环,因此速度很慢。
  • 不确定这是否是解决问题的最佳方法。
纳曼节

除了传递列表外,您还可以传递Map of List Topic

Map<String, List<Topic>> // Key as topicID

有关如何迭代Map的信息,可以answer通过@BalusC进行引用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在JSP中访问JSONArray元素

来自分类Dev

如何在JSP页面上显示xml文件中定义的html元素

来自分类Dev

如何在jsp中显示SQL的结果?

来自分类Dev

如何在jsp中显示图像

来自分类Dev

如何在jsp中显示多个Pdf

来自分类Dev

如何在TextView中显示<ruby>元素?

来自分类Dev

如何在AngularJS中显示隐藏的元素?

来自分类Dev

如何在流星中隐藏/显示元素?

来自分类Dev

如何在jsp中显示从休眠查询获得的列表

来自分类Dev

如何在JSP的警报/消息框中显示图像

来自分类Dev

如何在JSP中显示Spring Webflow的“ flowScope”的内容?

来自分类Dev

如何在JSP的警报/消息框中显示图像

来自分类Dev

Hibernate-如何在JSP表中显示对象列表?

来自分类Dev

如何在jSP页面中显示正确的字符而不是“?”?

来自分类Dev

如何在 JSP 页面中显示生成的 PDF?

来自分类Dev

使用JSTL在JSP页面中显示元素

来自分类Dev

HTML如何在新行中显示列表中的元素

来自分类Dev

如何在Spring中将map(master)值设置为bean?如何在jsp中显示?

来自分类Dev

如何在Roxygen中显示返回列表的元素?

来自分类Dev

如何在单个div中显示和隐藏元素?

来自分类Dev

如何在水平的li元素组中显示列表?

来自分类Dev

如何在div元素中居中显示文字?

来自分类Dev

如何在HTML Angular中显示嵌套的json元素

来自分类Dev

如何在一行中显示div元素

来自分类Dev

Fullcalendar如何在DayCell中显示html元素?

来自分类Dev

如何在DIV元素中显示此功能的结果?

来自分类Dev

如何在引导工具提示中显示表单元素?

来自分类Dev

Vue / Nuxt-如何在视频元素中显示“海报”

来自分类Dev

如何在Selenium WebDriver中突出显示元素

Related 相关文章

热门标签

归档