使EL会话无效

时间:2010-06-18 23:58:53

标签: java session jsf el

如何使用EL使会话无效?

1 个答案:

答案 0 :(得分:1)

你可以使用JBoss EL来做到这一点。此EL实现具有由methodname()直接调用方法的功能。将jboss-el.jar放入/WEB-INF/lib并将以下内容添加到web.xml,假设您使用的是Mojarra:

<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()}

不用说,这不是最好的地方/做法。