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>.

Était-ce utile?

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
scroll top