【发布时间】:2011-01-13 10:55:36
【问题描述】:
我需要访问我的 jsp 中的一些常量,遗憾的是 EL 没有为它提供任何功能。 有一些选项,比如非标准标签库,但我想保持它更标准一点。
我试过了:
<%@ page import = "com.jackdane.Constants"%>
<c:if test="${object.display == '<%=com.jackdane.Constants.YES %>}'">
//some display logic
</c:if>
但这似乎并不奏效。 自从我使用表达式以来已经有一段时间了,所以我可能犯了一个错误。任何意见表示赞赏。
编辑:
澄清一下,常量类不在我的控制范围内。它在我收到的 jar 文件中。
它包含没有 getter/setter。
只需private static final Strings。
【问题讨论】:
-
该主题是关于如何使用 EL 访问常量。我要问的是在 EL 中使用表达式时哪里出错了。
标签: java jsp expression