Bonsoir,
En Cocoon 2.1.5.1 (je sais, c'est vieux)
J'ai eu beaucoup de problèmes pour sortir d'un flow après qu'un
formulaire soit valide, le formulaire est affiché dans un <map:aggregate/>
cocoon.redirectTo(url)
fonctionne sur le formulaire sans aggregation, mais pas lorsqu'il est
appelé dans un tuyau cocoon:/ interne.
Ceci,
<http://www.mail-archive.com/announcements@xml.apache.org/msg00089.html>
Annonce de Cocoon 2.1.5.1,
laisserait croire qu'un cocoon.redirectTo("url", true) aurait fait l'affaire
*) Extended FOM so that cocoon.redirectTo("url", true) will do a global
redirect.
cocoon.redirectTo("url") will act as before. This enables FOM to
redirect when it is
called from within cocoon: protocol requests, aggregations, etc. [UV]
Pas de chance, pas pour moi.
Je me suis sorti de boucles infinies ou inclusions surprenantes avec un
hack un peu laid, mais qui au moins fonctionne, donner accès à la
méthode servlet
response.sendRedirect()
depuis l'objet FOM_Response
Je suppose qu'une version plus récente de Cocoon n'aurait pas le même
problème, mais peut-être que d'autres pourraient avoir besoin d'accéder
ainsi à la réponse ?
--
Frédéric Glorieux (AJLSM, http://ajlsm.com)
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]