2010-06-18 78 views

回答

1

你可以使用JBoss EL来做到这一点。这个EL实现能够直接调用methodname()。把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()} 

不用说,这不是最好的地方/实践来做到这一点。

+0

@BaluC,那么使会话无效的最佳做法是什么?我问过同样的问题http://stackoverflow.com/questions/5619827/how-to-invalidate-session-in-jsf-2-0你能帮助吗? – Nikhil 2011-04-11 10:43:19