> Dans struts-config.xml, tu cr�es un global forward avec comme nom
> "monActionSuivante", chemin "/monActionSuivante.do"
> Dans ton action, � la fin,
> return mapping.findForward("monActionSuivante")
Ok, �a j'avais compris comment le faire, vu que je l'utilise d�j� pour forwarder mon
action vers une jsp, soit sp�cifique � l'action, soit globale au site.
Seulement, je travaille sur un composant qui sera inclus dans pas mal de jsp du site.
Cet include est en fait un IFrame, qui affiche le r�sultat d'une action puis d'une
jsp. Donc quand je clique sur ma page mere, ca fait : action1 Struts => fwd jspMere =>
include IFrame => action2 Struts => fwd jspFrame. Tout ca en un seul clic.
Maintenant, j'aimerais que quand on clique sur un lien de l'IFrame, ca red�clenche
l'action2 (qui met � jour l'�l�ment qui va etre affich� dans le frame), mais en
repassant par l'action1, pour etre sur que la page sera reconstruite correctement.
D'ou la nouvelle chaine :
clic dans l'Iframe = action2 => fwd action1 => fwd jspMere => include IFrame =>
action2 (sans param, donc pas de traitement � ce 2�me passage) => fwd jspFrame.
Le mode d'appel des actions est pour l'instant (en dev) /do/monAction (qui est donc
bien d�clar� dans le struts-config.xml), mais il risque de changer pour un
/servlet/monAction (pour etre � la "norme" du client), ou voire encore autre chose, je
voudrais pouvoir etre independant de la syntaxe d'appel d'une action, en retrouvant
l'url � appeler, juste en connaissant le /monAction qui est d�fini dans le
struts-config.xml. Et sans avoir � ajouter dans ce fichier chaque action qui va
inclure mon composant, comme �tant une action globale (en gros toutes les actions du
site quasiment...)
D�sol� pour la longueur du mail, mais fallit que je donne un peu de d�tail cette
fois-ci.
Une id�e ? (je t'embete juste a ton retour de vacances... ;o)
Vincent
Acc�dez au courrier �lectronique de La Poste : www.laposte.net ;
3615 LAPOSTENET (0,34�/mn) ; t�l : 08 92 68 13 50 (0,34�/mn)