Question
Comment utiliser Common Forward pour toutes les actions. Je veux dire que je ne veux pas écrire en avant commun dans toutes les actions.
<forward name="invalidlogin" path="/invalidlogin.jsp" />
Je ne veux pas écrire ceci dans tous les <Actions>
.
La solution
On dirait que vous décrivez simplement un transfert global. Les transferts globaux sont définis dans le fichier struts-config.xml. De cette façon, le transfert est défini pour toutes les actions afin que toute action puisse utiliser le transfert.
Donc, vous placeriez quelque chose comme ceci dans votre fichier struts-config.xml:
<global-forwards>
<forward name="error" path="jsp/error.jsp"/>
</global-forwards>
Puis il suffit de transférer à " erreur " dans votre classe d'action:
return mapping.findForward("error");
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow