I'm trying to redirect to the page where the user tried to login.
I mean, somepage → login → somepage
I know this;
In LoginAction
HttpServletRequest request = ServletActionContext.getRequest();
String url = request.getServletPath();
setUrl(url);
In struts.xml
<action name="LoginPro" method="login" class="LoginAction">
<result type="redirect">${url}</result>
<result name="input" type="tiles">login.error</result>
</action>
But it's not working. The requested url is always "LoginPro" which is handling login process. When a user clicks login button, page goes to LoginPro. So the request url is always loginPro...
It seems to be this way; somepage → login → loginPro → LoginAction(request url is loginPro..) → loginPro
How can I redirect users to the page where they tried to login?