gpt4 book ai didi

java - 在 JSP 中打印 javabean 的数组/集合

转载 作者:行者123 更新时间:2023-12-01 16:32:54 25 4
gpt4 key购买 nike

是否有在 JSP 中打印 javabean 的数组/集合元素的标准方法?我只知道<jsp:getProperty>标签不能做到这一点。我知道可以使用自定义标签来完成,但这是一个基本要求,应该由 JSP 提供。

另外,我已经使用 setAttribute() 读到过该内容方法PageContext , ServletContext等等,我们可以在 Servlet 中获取 bean 并对其进行处理,但它给了我 null值(value)。

pageContext.getAttribute("beanPropertyVariable")  //set in page scope
application.getAttribute("beanPropertyVariable") //set in application scope

我怎样才能实现这个目标?

最佳答案

标准方法是使用JSTL <c:forEach> .

假设${beans}代表javabean的集合,下面是一个例子:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
...
<c:forEach items="${beans}" var="bean">
${bean.property1}<br/>
${bean.property2}<br/>
${bean.property3}<br/>
</c:forEach>

这也是您可以获得的最简单的方法。

另请参阅:

关于java - 在 JSP 中打印 javabean 的数组/集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12590537/

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