Bonjour,
je souhaiterais lancer une action (qui appelle la methode execute définie par 'type') sans passer par le form;
Je pensais qu'il suffisait de simplement déclarer dans la partie Actionmapping, une action en ne déclarant seulement le path, le type, et un forward pour ré-atterrir sur une autre page.
Mais visiblement ca ne fonctionne pas. Même sans la mise en application, la simple présence du code suivant (dans struts-config bien sur):
fait tout planter (erreur 500).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <action path = "/passerelle" type = "application.action.MediaAction"> <forward name="pass" path="/pages/Welcome.jsp"/> </action>
Donc si la simple présence de ce bout de code fait tout planter, j'en déduis que ce n'est pas la bonne déclaration...
Si vous avez une idée....
Recap: Lancer une action lors d'un appel a un certain path sans passer par un form, et forwarder vers une autre
Dans mon Action, dans la fonction execute il n'y a que ça:
return(mapping.findForward("pass"));
En espérant que vous ayez une idée...
Partager