2010-07-20 5 views
1

Comment conserver un message flash même après 2 redirections consécutives? J'ai mis mon message flash dans mon contrôleur et il y a 2 redirections arrivant à cause d'un plugin que je ne peux pas contrôler. Mais je veux quand même que le message flash soit conservé. Je ne peux penser à peupler le message dans la session. Toutes nouvelles idées? aide nécessairemessage flash grails

Répondre

1

quels plugins? Si les redirections se produisent dans les contrôleurs, vous pourrez peut-être récupérer le message flash et le réappliquer pour la prochaine requête. Si les redirections se produisent dans les contrôleurs de plugins, vous pouvez étendre ces contrôleurs, configurer votre contrôleur pour qu'il soit injecté à la place de l'original (dans resources.groovy), et gérer la propagation du message flash à cet endroit. Si ce n'est pas le cas, vous pouvez le mettre dans votre session pourrait être la chose la plus facile à faire. Assurez-vous de tester la suppression de la session dans l'action du contrôleur final qui restitue la vue finale dans la chaîne.

Questions connexes