2010-06-18 58 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