У меня есть много управляемых компонентов в @SessionScoped
, и я хочу очистить весь сеанс, когда пользователь выходит из системы. Кто-нибудь знает, как добиться этого? И что наиболее эффективно: @SessionScoped
или @RequestScoped
или @ViewScoped
? Также есть аннотация, чтобы заменить перенаправления в файле faces-config.xml?очистить сеанс после выхода из системы
Могу ли я заменить следующим путем аннотирования:
<navigation-rule>
<from-view-id>pages/login.xhtml</from-view-id>
<navigation-case>
<from-outcome>userOK</from-outcome>
<to-view-id>pages/template.xhtml</to-view-id>
<redirect />
</navigation-case>
<navigation-case>
<from-outcome>userNOK</from-outcome>
<to-view-id>pages/login.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
и для второй части проблемы есть какая-либо аннотация? – Youssef