Bonjour,
Tout est dans le sujet...
J'aimerai rediriger systématiquement toutes les actions non trouvées vers la page d'accueil, est-ce possible ?
Merci
Bonjour,
Tout est dans le sujet...
J'aimerai rediriger systématiquement toutes les actions non trouvées vers la page d'accueil, est-ce possible ?
Merci
1ere chose: modifier le fichier web.xml pour dire que toutes tes actions sont traitées par la classe MonControleur.java que tu vas ecrire.
2eme chose: ecriture de la classe MonControleur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <servlet> <servlet-name>action</servlet-name> remplacer la ligne suivante <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> par: <servlet-class>www.partagezvospassions.com.MonControleur</servlet-class> <init-param>.....
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 package www.partagezvospassions.com ; import .... public class MonControleur extends ActionServlet { protected void process(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { // pour ne traiter qu'une requête par session synchronized(request.getSession()) { // puis traitement de l'action demandée try { // appel de l'action super.process(request, response); } catch (Throwable t) { // si ton action n'existe pas tu arrives ici, libre a toi de renvoyer vers ta home } }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager