gpt4 book ai didi

java - JSTL foreach for list in 列表

转载 作者:行者123 更新时间:2023-12-02 05:01:33 25 4
gpt4 key购买 nike

我有一个返回 Set 的 Controller ,该 Set 由实体列表和一个 Long 值组成。

    List<EventDto> events = eventService.getAllEventsPaging(page, size);
Long dataBaseCount = eventRepository.count();
Set<Object> pagingSet = new HashSet<Object>();
model.addAttribute("events", pagingSet);
return "events";

如何从 jsp 上的 EventDto 访问字段。我尝试过:

<c:forEach var="pagingSet.events" items="${pagingSet.events}">
<tr>
<td><c:out value="${pagingSet.events.name}">
</c:out></td>
</tr>
</c:forEach>

但是没有成功

最佳答案

在 JSTL 的 forEach 循环 中,var 用作对 items 中项目列表中每个元素的引用。这两个值应该不同。它本质上就像用 Java 编写 for (Object event : pagingSet.events) (代码无法编译,只是伪代码)。

将您的代码更改为此,您应该没问题:

<c:forEach var="event" items="${pagingSet.events}">
<tr>
<td><c:out value="${event.name}">
</c:out></td>
</tr>
</c:forEach>

关于java - JSTL foreach for list in 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28239679/

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