Xhtml-Seiten und HttpSession-Test, keine JSTL?

Ich habe eine dynamische Webanwendung in Java EE mit JSF, Facelets, Richfaces. Meine Seiten sind alle xhtml-Seiten. JSTL funktioniert also nicht. Damit meine Kontoseiten und alle anderen privaten Seiten erreichbar sind, möchte ich testen, ob der Benutzer eine Verbindung hergestellt hat. Wenn also die Attributsitzung inHttpSession ist nicht null. Wenn der Wert null ist, wird der Benutzer auf der Begrüßungsseite umgeleitet.

Ich habe es auf meiner XHTML-Seite versucht:

<jstl:if test="${sessionScope['session']==null}">
 <jstl redirect...>
</jstl:if>-->

Aber da es keine JSP-Seite ist, wird es nicht funktionieren. Wo soll ich testen, ob die Sitzung nicht null ist, damit der Benutzer seine privaten Seiten sehen kann? in einer zentral verwalteten Bean?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage