Bonjour,

dans le cadre d'un développement Web sous Netbeans :
EJB / JSF / JSP / Facelets xHTML / Glassfish.

Je souhaiterais effectuer un traitement au chargement d'une page JSP/JSF, mais je ne sais pas comment récupérer l'événement de chargement (onload(), initPage(), ... ?) ?
Et surtout à partir de quel fichier source ?

Voici un extrait de mes fichiers :
mybookmarks.jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<jsp:forward page="mybookmarks.jsf"/>
mybookmarks.xhtml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core">
 
    <body>
 
        <ui:composition template="template.xhtml">
 
            <ui:define name="position">
                <h:form>
                    <h:commandLink action="HomePage" value="Home"/>
                    >>
                    <h:commandLink action="MyBookmarksPage" value="My bookmarks"/>
                </h:form>
            </ui:define>
 
            <ui:define name="title">
                My Bookmarks
            </ui:define>
 
            <ui:define name="body">
                <h:form>
(...)
+ quelques beans : usersbean.java, bookmarksbean.java, ...

Ce traitement au chargement devra me permettre de faire une détection de valeur dans la session de l'utilisateur (connecté) et de le rediriger en conséquence.
Comment effectuer une redirection à partir d'un Bean (ou autre?) ?

Merci d'avance.