salut
comme t as dit DanZzz tu dois mettre dans ton fichier struts-config.xml l'option redirect=true dans ta balise forward
comme ca tu ne sera plus dans ton servlet avec l'ActionForm
dans mon exemple :
si je ne mets pas redirect dans la balise forward l'url de la reponse sera toujours http://localhost:8080/mon_appli/main.do
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <action path="/main" name="frmScanner" scope="request" validate="true" input="/error.do" type="UtilScanner.FormulaireAction" > <forward name="reponse" path="/request.do" redirect="true"/> </action>
avec l'option redirect à true l'url de reponse est http://localhost:8080/mon_appli/request.do
ce qui fait que si je recharge la page de reponse, avec l'option redirect à true il ne recommence pas l'ActionForm
biensur cette reponse est coorect si tu utilise le framework Struts
sinon sur ta page jsp tu peux faire un redirect avec
bon j espere que ca t aidera
Code : Sélectionner tout - Visualiser dans une fenêtre à part response.sendRedirect("page_forward.jsp");
v1nc3kr0
Partager