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




Répondre à