Salut,
Je fais des appel à une FrontalServlet de deux manières à partir d'une jsp:
Code :
- <form action="
- FrontalServlet?key=metaCustomer_showCreateUpdate&metaCustomerId= ...
|
Code :
- <select name="CustomerList" class="petitsChars" id="CustomerList" onchange="parent.mainFrame.location.href='../../FrontalServlet?key=metaCustomer_admin&metaCustomerId= ...
|
Dans le deuxième cas j'utilise un chemin relatif car en mettant 'FrontalServlet ...' directement ca ne marche pas.
Mon problème concerne justemnt le deuxième cas:
- La première fois, lorsque je selectionne kelke chose le onchange fait bien appel à la servlet et me renvoi à ma page jsp après un traitement. (avec un this.getServletContext().getRequestDispatcher(/jsp/louis/majsp.jsp).forward(request,response); ) =>Ca Ok.
- Mais une fois renvoyée à ma jsp, si je rechange une fois ma selection, le chemin relatif ne marche pas et j'ai une erreur du type:
Code :
- The requested URL /FrontalServlet was not found on this server.
|
Comme si le contexte avait changé!
Ci joint le code de la déclaration de ma servlet ds le web.xml:
Code :
- <!-- Frontal Servlet des fonctions Louis -->
- <servlet>
- <servlet-name>FrontalServlet</servlet-name>
- <servlet-class>louis/FrontalServlet</servlet-class>
- </servlet>
- <!-- mapping de la Servlet de Louis -->
- <servlet-mapping>
- <servlet-name>FrontalServlet</servlet-name>
- <url-pattern>/FrontalServlet</url-pattern>
- </servlet-mapping>
|
Ps: précision importante, j'utilise aussi struts (et dc l'ActionServlet dans d'autre pages de mon appli!)
Merci bcp pr votre aide je suis vraiment bloquée!!!