2010-06-18 4 views

ответ

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

Излишне говорить, что это не самое лучшее место/практика, чтобы сделать это.

+0

@BaluC, Тогда какова наилучшая практика для аннулирования сеанса? Я задал тот же вопрос http://stackoverflow.com/questions/5619827/how-to-invalidate-session-in-jsf-2-0 Не могли бы вы помочь? – Nikhil

Смежные вопросы