Forms Spring mvc-一页多表单
我是新来的春天,我面临一个问题相当长的时间。我试着用谷歌搜索,但我没有找到任何易于理解的手册来解决这个问题。 我的问题是,我需要一个页面,我们称之为主页,上面有几个表单。 然后,我需要将每个表单转到特定的控制器,然后从控制器返回主视图。我使用SimpleUrlHandlerMapping解决了这个问题。例如,当我想在主页上使用loginForm时,我是这样做的:Forms Spring mvc-一页多表单,forms,spring,view,Forms,Spring,View,我是新来的春天,我面临一个问题相当长的时间。我试着用谷歌搜索,但我没有找到任何易于理解的手册来解决这个问题。 我的问题是,我需要一个页面,我们称之为主页,上面有几个表单。 然后,我需要将每个表单转到特定的控制器,然后从控制器返回主视图。我使用SimpleUrlHandlerMapping解决了这个问题。例如,当我想在主页上使用loginForm时,我是这样做的: -创建视图loginForm.jsp <%@ taglib prefix="form" uri="http://www.
-创建视图loginForm.jsp
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<fieldset>
<legend>Login</legend>
<form:form method="post" action="loginForm.htm">
Mail:<form:input path="mail"/> </br>
Password:<form:password path="password" /> </br>
<input type="Submit" value="Logni!" />
</form:form>
</fieldset>
登录
邮寄:
密码:
- 为loginForm.jsp创建控制器。。。只是经典的SimpleFormController返回主页成功视图
- 映射
homeCtrl loginFormCtrl 登录成功 注册表项Ctrl registerSuccessCtrl
- 在主页中包含表单页
myhome.jsp看起来像这样
<%@ include file="/WEB-INF/jsp/include.jsp" %> <h1>Translator</h1> <h3> Welcome user <c:out value="${model.mail}"/> it's <c:out value="${model.time}" /></h3> <jsp:include page="/loginForm.htm" /> <jsp:include page="/registerForm.htm" />
翻译 欢迎用户
<%@ include file="/WEB-INF/jsp/include.jsp" %>
<h1>Translator</h1>
<h3> Welcome user <c:out value="${model.mail}"/> it's <c:out value="${model.time}" /></h3>
<jsp:include page="/loginForm.htm" />
<jsp:include page="/registerForm.htm" />