gpt4 book ai didi

java - 在 JSP/JSTL/EL 中访问集合的大小

转载 作者:IT老高 更新时间:2023-10-28 21:11:27 26 4
gpt4 key购买 nike

我的 JSP 页面中有一个名为 services 的 List 变量。如果列表中有超过 1 个元素,我需要在页面上添加一些标记。

我想做的是……

<c:if test="${services.size() gt 1}">
<!-- markup... -->
</c:if>

但是你不能在 EL 中调用 Java 对象的方法(我想这可能是我后悔这个事实的第 364823782 次)。您只能通过删除“get”来访问 Java 对象上的 getters,例如${user.name} 用于具有 getName() 方法的 User 类。

评估此测试的正确方法是什么?

最佳答案

您正在寻找 fn:length(services)。记得定义 fn 命名空间。

http://download.oracle.com/javaee/5/tutorial/doc/bnalg.html

关于java - 在 JSP/JSTL/EL 中访问集合的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3579548/

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