【发布时间】:2014-01-21 16:26:18
【问题描述】:
如何在spring表单中调用两个提交按钮, 一个按钮调用 j_spring_security_check,另一个按钮调用控制器方法。 以下是登录表单
<form action="../../j_spring_security_check" method="post" >
<div class="right">
<ul>
<li>
<spring:message code="label.userName" text="UserName" />
<input id="j_username" name="j_username" type="text" />
<form:errors path="firstName" cssclass="error"> </form:errors>
</li>
<li>
<spring:message code="label.password" text="Password" />
<input id="j_password" name="j_password" type="password" />
<form:errors path="password" cssclass="error"></form:errors>
</li>
<li>
<input type="submit" value="Login" />
</li>
</ul>
</div>
</form>
<form action="/portal/main/resetForgetPassword" method="POST">
<input type="submit" value="ForgetPassword">
</form>
提前感谢
【问题讨论】:
-
在 Spring Security 中,在转到您的控制器方法之前,它会调用 j_spring_security_check 被拦截的 url,所以我想不需要两个提交按钮。
-
@Shoaib Chikate:是的,但是在我的表单页面中,会有一个登录按钮和另一个忘记密码按钮。所以当我点击忘记密码时,它不会重定向到控制器...
-
那它重定向到谁了??
-
@Shoaib Chikate: