[英]Iterating over ArrayList sent from servlet on JSP?
我正在将ArrayList从servlet发送到JSP,我想遍历该ArrayList。 但是问题是我从其他类中获取了ArrayList,如下所示。
ArrayList<Integer> courseNumber= courseTable.getCN();
我在会话属性中设置此arraylist,并尝试在JSP中迭代该ArrayList。 我努力了
JSP中的Foreach循环
但是我得到的结果如下。
[1421 1130 1132 1168]
我想显示结果如下
1421
1130
1132
1168
我不知道该怎么办,我尝试了google,一些udemy课程以及所有其他课程。 没有任何东西显示给我正确的方法。 请帮我。
首先,不要仅使用会话在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>
您将分别在每一行中获得它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.