在提交j_spring_security_check登录后,重定向到login_process.jspa,在login_process Action中如何得到 登录Form中其他一些input参数

IdeaSoft 2008-11-08 10:22:51
在提交j_spring_security_check登录后,重定向到login_process.jspa,在login_process Action中如何得到 登录Form中其他一些input参数
...全文
2209 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Imore 2008-11-10
  • 打赏
  • 举报
回复
要非得重定向就先把参数存在Application的属性中
Imore 2008-11-10
  • 打赏
  • 举报
回复
不用重定向用正常的跳转来实现这个效果不行么?
IdeaSoft 2008-11-09
  • 打赏
  • 举报
回复
spring security 验证后通过后就重定向我设置的/login_process.jspa,如下配置
,我需要在/login_process.jspa这里得到login.jspa上面表单的其他数据。

<form-login login-page="/login.jspa" default-target-url="/login_process.jspa" authentication-failure-url="/login.jspa?error=true" login-processing-url="/j_login"/>

login.jspa表单是这样的:

<s:form action="j_login" cssStyle="width:450px;" cssClass="form-table" id="loginForm">
<s:hidden name="redirect" id="redirect"/>
<tr class="columnset"><td width="20%"></td><td width="80%"></td></tr>
<tr>
<td>用户名</td>
<td>
<input type='text' name='j_username' id="username" <c:if test="${param.error=='true'}"> value="<%=session.getAttribute(AuthenticationProcessingFilter.SPRING_SECURITY_LAST_USERNAME_KEY)%>" </c:if> /></td>
</tr>
<tr>
<td>密码</td>
<td><input type='password' name='j_password'/></td>
</tr>


<tr><td class="tdLabel">记住我:</td><td><input type="checkbox" name="_spring_security_remember_me" /></td></tr>
<tr><td></td><td><button type="submit" >登录</button> <a href="${BASEURL}/register.jspa">注册</a> <a id="linkForgetPassword">忘记密码?</a></td></tr>

</s:form>


我想在login_process.jspa得到redirect参数? HOW TO。。。。。。。。。。。
langhua9527 2008-11-08
  • 打赏
  • 举报
回复
为什么要重定向呢??

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧