gpt4 book ai didi

java - not working for to print List of Strings

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

嗨,我正在尝试打印存储在 ArrayList 中的字符串列表。使用 JSTL 的对象,这是我的 jsp 页面:

<%@page import="java.util.ArrayList"%>
<%@page import="java.util.List"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%
List<String> al = new ArrayList<String>();
al.add("testing1");
al.add("testing2");
al.add("testing3");
al.add("testing4");
al.add("testing5");
System.out.println("hello"+ al);
%>
<c:forEach var="alla" items="${al}" >
<c:out value="Hello text"></c:out>
<c:out value="${alla}"></c:out>
</c:forEach>

当我看到输出时,它在浏览器上没有显示任何内容,我已使用 foreach 打印它它显示的结果如JSTL它没有打印?

最佳答案

jSTL 用于打印 sessionrequest 范围中的对象。您没有设置您的List al其中任何一个。

尝试将其添加到 session 中,然后通过jSTL访问它

HttpSession session = request.getSession();
session.setAttribute("al", al);

并使用c:forEach在页面中打印它。

另请参阅

关于java - <c :forEach> not working for to print List of Strings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27163692/

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