Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 即使未实现Post方法,也在Post方法上执行Spring重定向_Java_Spring_Jsp_Spring Mvc - Fatal编程技术网

Java 即使未实现Post方法,也在Post方法上执行Spring重定向

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

春天我是新来的

我使用以下控制器创建了新的Spring MVC项目:

@控制器 公共类帐户控制器{

@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>