The flash scope uses the session :-)
On Feb 21, 2013 10:25 AM, "James Walker" <misterwal...@hotmail.com> wrote:
> I am trying to temporarily save data on the server side. If possible, I
> would
> prefer to use FlashScope rather than the session since I only want to save
> the
> data temporarily. But I have just not had any luck retrieving anything
> that I
> have saved to the FlashScope. If it helps, I can provide my use case and
> reasoning, but this post is long enough already :)
>
> I have read the following and will be referring to them below:
> Stripes state management article:
> http://www.stripesframework.org/display/stripes/State+Management
> FlashScope API documentation:
>
> http://stripes.sourceforge.net/docs/current/javadoc/net/sourceforge/stripes/con
> troller/FlashScope.html
> Stripes book: Stripes... and Java web development is fun again
>
> A method in my ActionBean returns a ForwardResolution to a JSP. So the
> first
> thing I tried was saving a String parameter to the FlashScope, but I
> couldn't
> retrieve that FlashScope in another method of my ActionBean that is
> invoked by
> the JSP, even if I add the FlashScope key as a parameter to the
> ForwardResolution.
>
> Since FlashScope documentation talks about redirects, I decided to try
> changing my ForwardResolution to a RedirectResolution. I could not
> successfully redirect to my JSP with the RedirectResolution (need to
> investigate), so I had the RedirectResolution redirect to an ActionBean
> method
> which returns a ForwardResolution to the JSP. I tried both saving the
> String
> parameter to the FlashScope as before and flashing the ActionBean instance
> by
> appending .flash(this) to the RedirectResolution, but still no luck.
>
> I noticed the state management article states, "If you redirect to an
> ActionBean that forwards to a JSP, the flashed ActionBean will be
> overwritten
> with the ActionBean you redirected to", so that probably explains my
> issues.
> But the Stripes book discourages redirecting to a JSP because it breaks the
> preaction pattern.
>
> Is redirecting to a JSP the only way to use the FlashScope? If so doesn't
> that
> mean the FlashScope would only be available in the JSP? I would like to
> get to
> it in my ActionBean. And if possible I would really like to use it with a
> ForwardResolution. My ActionBean methods typically return a
> ForwardResolution
> unless they modify the database in which case they would return a
> RedirectResolution.
>
> Any help would be appreciated. Thanks!
>
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_feb
> _______________________________________________
> Stripes-users mailing list
> Stripes-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/stripes-users
>
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Stripes-users mailing list
Stripes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stripes-users