gpt4 book ai didi

java - 使用 JSP 呈现嵌套列表

转载 作者:行者123 更新时间:2023-11-30 01:39:06 26 4
gpt4 key购买 nike

我需要通过 JSP 呈现一个 3 级深的项目列表。假设我有一些带有字符串属性“Country”、“City”、“Street”的bean。我需要建立 UL 和 LI 标签的层次结构来显示街道,以便它们列在适当的城市下,并且每个城市都列在适当的国家/地区下。

示例:

<ul>
<li>United States
<ul>
<li>Washingron
<ul>
<li>Independence Ave</li>
<li>23d Street</li>
</ul>
</li>
<li>Detroit
...
</li>
</ul>
</li>
<li>United Kingdom
...
</li>
</ul>

显然,我可以使用 forEach,但正确打开和关闭每个列表的标记将需要大量 if 语句。有没有一些简单的方法可以通过 JSTL 来做到这一点?

最佳答案

<ul>
<c:forEach items="${countriesList}" var="country">
<li>${country.name}
<ul>
<c:forEach items="${country.stateList}" var="state">
<li>${state.name}
<ul>
<c:forEach items="${state.addressLines}" var="addressLine">
<li>${addressLine.addressString}</li>
</c:forEach>
</ul>
</li>
</c:forEach>
</ul>
</li>
</c:forEach>
</ul>

关于java - 使用 JSP 呈现嵌套列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1652069/

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