小编Emi*_*ano的帖子

[Spring MVC - Thymeleaf] - 表单验证和错误消息

我正在尝试创建一个表单并通过命令对象上的@Valid验证其数据.验证表现良好,但是错误正在回到网络上.

这就是我所拥有的:

HTML

<div id="content" layout:fragment="contenido">
    <div sec:authorize="isAnonymous()">
        <form class="form-horizontal" action="#" th:action="@{register}" th:object="${userForm}" method="post">
            <input type="hidden" name="_csrf" th:value="${_csrf.token}"/>
            <fieldset>
                <label for="alias" th:text="#{form.register.alias}">Alias</label>
                <input id="alias" type="text" th:field="*{alias}" placeholder="Su alias" required="required" autofocus="autofocus"/>

                <label for="pass" th:text="#{form.register.password}">Contraseña</label>
                <input id="pass" type="password" th:field="*{password}" pattern="[\w\d-_]{5,15}" required="required" th:title="#{form.error.password}"/>
                <p th:if="${#fields.hasErrors('password')}" th:errors="*{password}">Error en el dato ingresado</p>

                <button type="submit" name="save" class="btn btn-primary" th:text="#{control.register}">Registrarme</button>
            </fieldset>
        </form>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

调节器

@RequestMapping(value = "/register", params = {"save"}, method = RequestMethod.POST) 
public String register (final ModelMap model, @Valid final UsuarioForm userForm, final BindingResult result) …
Run Code Online (Sandbox Code Playgroud)

forms validation spring-mvc thymeleaf

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

forms ×1

spring-mvc ×1

thymeleaf ×1

validation ×1