我正在尝试重定向到用户尝试登录的页面.
我的意思是,有些页面→登录→某个页面
我知道这个;
在LoginAction中
HttpServletRequest request = ServletActionContext.getRequest();
String url = request.getServletPath();
setUrl(url);
Run Code Online (Sandbox Code Playgroud)
在struts.xml中
<action name="LoginPro" method="login" class="LoginAction">
<result type="redirect">${url}</result>
<result name="input" type="tiles">login.error</result>
</action>
Run Code Online (Sandbox Code Playgroud)
但它不起作用.请求的URL始终是"LoginPro",它正在处理登录过程.当用户单击登录按钮时,页面将转到LoginPro.所以请求网址总是loginPro ...
这似乎是这样的; somepage→登录→loginPro→LoginAction(请求url是loginPro ..)→loginPro
如何将用户重定向到他们尝试登录的页面?
| 归档时间: |
|
| 查看次数: |
18160 次 |
| 最近记录: |