Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.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
控制器中未调用Spring引导获取函数_Spring_Hibernate_Spring Boot_Thymeleaf - Fatal编程技术网

控制器中未调用Spring引导获取函数

控制器中未调用Spring引导获取函数,spring,hibernate,spring-boot,thymeleaf,Spring,Hibernate,Spring Boot,Thymeleaf,我想使用表单验证重置密码输入。我使用带有Hibernate和Thymeleaf的Spring Boot 问题:HTML表单POST函数不调用Spring POST控制器。 我尝试通过添加记录器来测试这一点,但它们不会被调用。 当我输入并提交新密码时,页面会自动返回到登录页面 HTML: 登录 我两天来一直在寻找这个问题,但我似乎无法解决它。我希望有人能帮助我。谢谢 您的表单操作url是/resetPassword,但您的控制器post url是/reset <body class="l

我想使用表单验证重置密码输入。我使用带有Hibernate和Thymeleaf的Spring Boot

问题:HTML表单POST函数不调用Spring POST控制器。 我尝试通过添加记录器来测试这一点,但它们不会被调用。 当我输入并提交新密码时,页面会自动返回到登录页面

HTML:

登录

我两天来一直在寻找这个问题,但我似乎无法解决它。我希望有人能帮助我。谢谢

您的表单操作url是
/resetPassword
,但您的控制器post url是
/reset

<body class="login login-background">
<div id="wrap">
    <div id="main" class="container clear-top">
        <div class="container">
            <div class="row">
                <div class="col-md-4 col-md-offset-4">
                    <form th:action="@{/resetPassword}"
                          th:object="${resetPasswordForm}" method="POST">
                        <input id="password" type="password"/>
                        <input type="hidden" th:name="${_csrf.parameterName}"
                               th:value="${_csrf.token}"/>
                        <button class="btn btn-lg btn-primary btn-block" type="submit">Sign in
                        </button>
                    </form>
                </div>
            </div>

        </div>
    </div>
</div>
</body>