Bonjour,
Voici le lien suivant :
... avec la définition dans le struts-config.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <a href="/onglet.do?onglet=Utilisateur" class="premier">Utilisateur</a>
... et bien l'appel sur le lien donne le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <action path="/onglet" type="pages.identification.OngletAction" scope="request" validate="false"> <forward name="erreur" path="webgravity.erreur"/> </action>
Voici la classe Action :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ERREUR 404 type Rapport d'état message /onglet.do description La ressource demandée (/onglet.do) n'est pas disponible.
Pourquoi le lien ne fonctionne pas ?
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 package pages.identification; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; public class OngletAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { String onglet = (String)request.getParameter("onglet"); System.out.println("ACTION ONGLET"); if (onglet != null) { System.out.println("ONGLET " + onglet); return (mapping.findForward("erreur")); } else { System.out.println("ONGLET NON TROUVE"); return (mapping.findForward("erreur")); } } }
Merci.![]()
Partager