Вы можете сделать это, используя 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()}
Нет необходимости говорить, что это не лучшее место / практика для этого.