2010-10-14 42 views
1

L'application est basée sur Stripes & Spring. Chaque fois que j'appelle la méthode FlashScope.getCurrent(..), la nouvelle instance clean de FlashScope est renvoyée. Bien que j'appelle FlashScope.getAllFlashScopes(..) j'obtiens un tableau avec le FlashScope qui a été instancié pendant la demande précédente et contient tous les paramètres que j'ai stockés là. Des pensées sur la raison de ce problème?FlashScope.getCurrent (...) renvoie toujours une nouvelle instance de FlashScope

+0

Le mécanisme FlashScope fonctionne en ajoutant un paramètre supplémentaire pour rediriger les URL. Que faites-vous avec la portée du flash exactement? Quel type de résolution retournez-vous de l'action qui crée la portée? Ce devrait être une RedirectResolution. – Pointy

+0

Oui, j'ai utilisé RedirectResolution. Mon but était simplement de stocker le paramètre dans FlashScope, je l'ai implémenté comme le dit le manuel (http://www.stripesframework.org/display/stripes/State+Management). – n0weak

Répondre