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
mybookmarks.xhtml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <%@page contentType="text/html" pageEncoding="UTF-8"%> <jsp:forward page="mybookmarks.jsf"/>
+ quelques beans : usersbean.java, bookmarksbean.java, ...
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> (...)
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.
Partager