From: Tim F. <tf...@tf...> - 2008-01-30 12:13:16
|
What I've done in these case is to have the ActionBean also take an additional parameter. In this case it'd be the FQN of the ActionBean that owns the page that you'd like to go back to after the request is processed. E.g. if you have a LoginActionBean that can be posted to form every page, and the user posts to it from the view_profile.jsp which is managed by the ViewProfileActionBean, I'd set thins up so that the LoginActionBean had a parameter like: ... private String returnTo; ... public Resolution login() { ... return new RedirectResolution(Class.forName(this.returnTo)); } The in your pages you'd have that parameter passed by your login form, e.g.: .... <s:hidden name="returnTo" value="com.myco.web.ViewProfileActionBean"/> ... -t On Jan 30, 2008, at 12:46 AM, Matthew Altman wrote: > Ok, so upon closer examination of exactly what I was doing :) it > turns out that this 404 only occurs when doing a RedirectResolution > using the _sourcePage. If I do a standard ForwardResolution or > getSourcePageResolution() all is fine. > But the reason I wanted the Redirect is I'm submitting a form, such > as a registration or login, which could be on a few different pages. > And once the user is logged in, I then want to Redirect to the > original page they came from so they can continue where they left off. > Does that make sense? > So with this new bit of info are there any suggestions? > Thanks. > > > On Jan 29, 2008 10:25 PM, Matthew Altman <alt...@gm...> > wrote: > I have a question concerning PreActions. > First, this is the first I've used this concept after reading about > them here (great idea by the way). However, when using a preaction, > and the page forwards to a jsp such as /WEB-INF/index.jsp, any > subsequent action calls will have the _sourcePage set to "/WEB-INF/ > index.jsp". But this isn't exactly what I would like. Because > forwarding back to the source generates a 404 since the jsp is in > the WEB-INF directory. > What I'd like to see happen is the _sourcePage be populated with the > action that forwarded to the index.jsp in the first place...such as > Home.action. > Is this possible? How would I go about doing this? > Thanks! > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/_______________________________________________ > Stripes-users mailing list > Str...@li... > https://lists.sourceforge.net/lists/listinfo/stripes-users |