struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Patrick Willart" <>
Subject Re: How do I return to the calling page? Tiles and Struts
Date Wed, 12 Mar 2003 04:49:26 GMT
You can add a hidden field with the page location in your logonForm. If you
store this value in the session you can test for it on your success page and
redirect to it.

I am not sure if this works. I am actually thinking of using struts myself
for a redesign of our website. Right now I am using this solution without

If you find a good solution or may just have to live with it I would like to
know. If it doesn't work for you I may choose to build a simple MVC design
with servlets and JSPs.

----- Original Message -----
From: "Brendan Grainger" <>
To: <>
Sent: Tuesday, March 11, 2003 8:29 PM
Subject: How do I return to the calling page? Tiles and Struts

> Hi,
> I have a small site built with Tiles and Struts. On each page I have a
> standard left navigation. At the bottom of the navigation is a login box.
> What I'd like to do is have the user be able to login on any page on my
> On successful login, I just want to return the user to the page they were
> before logging in (the login box will just change to "Welcome you're
> in" - or something like that). The problem I have is that all pages are
> defined using Tiles definitions and I use Struts to forward to a
> In the execute method in the LogonAction I have access to the following:
> request.getRequestURL(): http://localhost:8080/webwork/
> request.getRequestURI(): /webwork/
> request.getContextPath(): /webwork
> request.getPathInfo():null
> request.getPathTranslated();null
> mapping.getInput()null
> mapping.getName()logonForm
> mapping.getPath()/logon
> If the last page was actually something like or
> how can I find that out in the LoginAction class and return the user to
> page?
> Thanks
> BJ
> -------------------------------------------------------
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message