Bonjour,
je suis à la recherche d'un framework pour créer un site web. Je pensais prendre JSF pour les RichFaces. Mais le problème :
- Il faut donner une pages d'index. Or l'utilisateur peut arriver par n'importe quel page sur le site web.
- Je doit pouvoir contrôler les données GET avant l'affichage d'une page et faire les redirections obligatoire si nécessair.
- Si c'est un formulaire pouvoir controler les données une fois la pages renvoyé vers le serveur.
Je pourrais prendre Struts mais j'aimerais avoir vraiment pouvoir utiliser les éléments RichFace et Facelets. car j'ai des morceaux de page commun à toutes les pages...
Je pensais passer par une classe delegué (deleguation de la classe servlet).
Et dans celle-ci je ferais plusieurs tests.
- vérifier les paramètres
- l'état de la sessions
- en fonction des résultats alors j'afficherais certaine page ou non...
Avec struts ca marche mais avec FacesServlet je n'y arrive pas. Voilà ma classe
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 package singlepagecrudtable; import java.io.IOException; import java.io.Serializable; import javax.faces.webapp.FacesServlet; import javax.servlet.Servlet; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; /** * * @author Damien */ public class MyFace extends Object implements Servlet, Serializable { FacesServlet servlet = new FacesServlet(); public void init(ServletConfig arg0) throws ServletException { servlet.init(arg0); } public ServletConfig getServletConfig() { return servlet.getServletConfig(); } public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException { servlet.service(arg0, arg1); } public String getServletInfo() { return servlet.getServletInfo() ; } public void destroy() { servlet.destroy(); } }
Partager