Java 即使未实现Post方法,也在Post方法上执行Spring重定向
春天我是新来的 我使用以下控制器创建了新的Spring MVC项目: @控制器 公共类帐户控制器{Java 即使未实现Post方法,也在Post方法上执行Spring重定向,java,spring,jsp,spring-mvc,Java,Spring,Jsp,Spring Mvc,春天我是新来的 我使用以下控制器创建了新的Spring MVC项目: @控制器 公共类帐户控制器{ @RequestMapping(value = "/register", method = RequestMethod.GET) public String initForm(Model model){ WebUser webUser = new WebUser(); model.addAttribute("user", webUser); return "Regis
@RequestMapping(value = "/register", method = RequestMethod.GET)
public String initForm(Model model){
WebUser webUser = new WebUser();
model.addAttribute("user", webUser);
return "RegistrationForm";
}
}
并使用以下JSP
登记
因此,每次我单击submit,应用程序都会将我重定向到/User,即使我从未在应用程序中的任何位置指定它
谢谢你的帮助 form:form标记中的“action”属性定义了单击提交按钮时指向的url,因为您输入了“action=user”,您将被指向“/user”。我假设您希望直接指向类似“/register”的内容,那么您应该设置“action=register”
<form:form method="POST" action="user" modelAttribute ="user">
<form:errors path="*" cssClass="errorblock" element="div" />
<table>
<tr>
<td>First Name :</td>
<td><form:input path="fName" />
</td>
<td><form:errors path="fName" cssClass="error" />
</td>
</tr>
<tr>
<td>Last Name :</td>
<td><form:input path="lName" />
</td>
<td><form:errors path="lName" cssClass="error" />
</td>
</tr>
<tr>
<td>Middle Name :</td>
<td><form:input path="mName" />
</td>
<td><form:errors path="mName" cssClass="error" />
</td>
</tr>
<tr>
<td>User Name :</td>
<td><form:input path="username" />
</td>
<td><form:errors path="username" cssClass="error" />
</td>
</tr>
<tr>
<td>Password :</td>
<td><form:input path="password" type="password"/>
</td>
<td><form:errors path="password" cssClass="error" />
</td>
</tr>
<tr>
<td>Password Confirmation:</td>
<td><form:input path="confPassword" type="password" />
</td>
<td><form:errors path="confPassword" cssClass="error" />
</td>
</tr>
<tr>
<td>Email Address:</td>
<td><form:input path="email" />
</td>
<td><form:errors path="email" cssClass="error" />
</td>
</tr>
<tr>
<tr>
<td>Address :</td>
</tr>
<tr>
<td>Country :</td>
<td><form:input path="country" />
</td>
<td><form:errors path="country" cssClass="error" />
</td>
</tr>
<tr>
<td>State :</td>
<td><form:input path="state" />
</td>
<td><form:errors path="state" cssClass="error" />
</td>
</tr>
<tr>
<td>City :</td>
<td><form:input path="city" />
</td>
<td><form:errors path="city" cssClass="error" />
</td>
</tr>
<tr>
<td>Street :</td>
<td><form:input path="street" />
</td>
<td><form:errors path="street" cssClass="error" />
</td>
</tr>
<tr>
<td>Year of Graduation :</td>
<td><form:input path="yOfGrad" />
</td>
<td><form:errors path="yOfGrad" cssClass="error" />
</td>
</tr>
<tr>
<td colspan="3"><input type="submit" value="Submit"/></td>
</tr>
</table>
</form:form>