日期:2014-05-18  浏览次数:20767 次

EL表达式怎么引用类的常量?
<c:out value="${Tools.co_ACCOUNT}">
我这样写打印不出来,请问应该怎么写?

还有请问一下判断语句怎么写?
<c:when test="${sessionScope.menuid==Tools.co_ACCOUNT}">
这样吗?

------解决方案--------------------
但是也有一些变通的方法来达到这个目的,例如预先把类的常量保存到application、session、request等作用域里面,然后在EL里通过保存时使用的key来访问。(更正:EL以及JSTL不仅能操作Bean,也能操作Map,前面的回复不足)。

另外,可以使用一些非标准的标签库来间接达到目的,参考以下连接:
http://read.cdbook.cn/?uid-12166-action-viewspace-itemid-2056