Thanks all for your answers, I solved it by calling request.getRequestURL() and 
setting a request attribute with the original url. The redirect gets that 
attribute and includes it in the querystring. 

<global-results>
                        <result name="registrarAgente" type="redirect">
                                
/agente/RegistrarAgenteAction_input.action?urlOriginal=${#request.urlOriginal}
                        </result>
</global-results>

I will also check the Spring Security.

Alfredo Osorio

-----Mensaje original-----
De: Roger Varley [mailto:roger.var...@googlemail.com] 
Enviado el: Thursday, March 17, 2011 4:48 PM
Para: Struts Users Mailing List
Asunto: Re: Redirect and pass as a parameter the original url from an 
Interceptor

On Thu, 2011-03-17 at 12:48 -0600, Alfredo Manuel Osorio Martinez wrote:
> I am implementing a Login interceptor which needs to redirect to an
> action to first authenticate the user. The problem is that I want to
> send as a parameter to that action the original url, the one that the
> user was trying to get before the redirect to the login page.

This is not a direct answer to your question, but I would suggest that
rather than re-inventing the wheel, you take a look at integrating
Spring Security, what you're looking for is implemented "out of the box"
with a bit of configuration.

Regards



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to