如何使用 EL 使会话无效?
问问题
907 次
1 回答
1
您可以使用JBoss EL来做到这一点。此 EL 实现具有直接调用方法的能力methodname()
。假设您使用的是 Mojarra,jboss-el.jar
请将/WEB-INF/lib
以下内容放入并添加到 中:web.xml
<context-param>
<param-name>com.sun.faces.expressionFactory</param-name>
<param-value>org.jboss.el.ExpressionFactoryImpl</param-value>
</context-param>
这样 JSF 将使用这个 EL 实现来评估表达式。
然后您可以在您的 JSF 页面中执行以下操作:
#{session.invalidate()}
不用说,这不是最好的地方/做法。
于 2010-06-19T01:42:10.550 回答