gpt4 book ai didi

java - 迭代从 JSP 上的 servlet 发送的 ArrayList?

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

我正在将 ArrayList 从 servlet 发送到 JSP,并且我想迭代该 ArrayList。但问题是我从其他类获取 ArrayList,如下所示。

ArrayList<Integer> courseNumber= courseTable.getCN();

我在 session 属性中设置此数组列表,并尝试在 JSP 中迭代该数组列表。我已经尝试过了

Foreach loop in JSP

但我得到的结果如下。

[1421 1130 1132 1168]

我想显示如下结果

1421

1130

1132

1168

我不知道如何得到它,我尝试了谷歌、一些 udemy 类(class)等等。没有任何东西向我展示正确的方式。请帮助我。

最佳答案

首先,不要仅使用 session 在 servlet 和 JSP 之间传递数据。这是低效的并且是一种矫枉过正的行为。请改用请求属性。

request.setAttribute("courses", courseNumber);

然后在 JSP 中执行:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<c:forEach var="course" items="${courses}">
<c:out value="${course}" /><br/>
</c:forEach>

您将在每一行中分别获得它。

关于java - 迭代从 JSP 上的 servlet 发送的 ArrayList?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50614457/

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