Bonjour à tous,
J'utilise au sein de plusieurs pages JSP un <c:import> d'une page JSP contenant un formulaire. La validation de ce formulaire est effectuée dans la méthode validate() de l'ActionForm associé.
Voici mon problème: lorsqu'une erreur est détectée dans validate(), Struts redirige vers la page JSP contenant le formulaire, qui est une page "toute nue" ne contenant que ce formulaire. Mais j'aimerais qu'il me renvoye vers la JSP "englobante", celle qui contient le <c:import>. Cela doit donc être géré dynamiquement, car ce n'est qu'à l'exécution que l'on sait quelle est cette page.
J'ai déjà fait une redirection dynamique dans la méthode exectute() d'une Action, en renvoyant une ActionForward paramètrée. Mais cette manière de faire est impossible dans la méthode validate() de l'ActionForm.
Est-il possible de faire ce genre de chose en utilisant la méthode Validate() pour la validation des formulaires?
Je vous remercie d'avance pour toute information qui pourrait me mettre sur la voie.
Bonne continuation à tous,
Houbbba.
Partager