【发布时间】:2011-04-04 12:28:23
【问题描述】:
我的 JSP 页面中有一个名为 services 的 List 变量。如果列表中有超过 1 个元素,我需要在页面上添加一些标记。
我想做的是……
<c:if test="${services.size() gt 1}">
<!-- markup... -->
</c:if>
但是你不能在 EL 中调用 Java 对象的方法(我想这可能是我后悔这个事实的第 364823782 次)。您只能通过删除“get”来访问 Java 对象上的 getters,例如${user.name} 用于具有 getName() 方法的 User 类。
评估此测试的正确方法是什么?
【问题讨论】: