相关疑难解决方法(0)

thymeleaf:th:使用th:field时忽略值

我有一个表单,我想编辑一些用户数据.因此,已经存储的数据被放置为:值并且在发送之后我使用spring验证进行验证并且想要在错误的输入上返回表单.我希望输入字段具有用户输入的值,但它总是给我存储的输入.

这就是输入字段的样子

<input type="text" th:value="${product.name}" th:field="*{name}" th:errorclass="fieldError"/>
Run Code Online (Sandbox Code Playgroud)

如果首次加载表单,则输入字段应具有已存储数据的值.

如果在提交后加载并且出现验证错误,则输入字段应具有用户输入的值.

有办法吗?

谢谢!

thymeleaf

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

隐藏的领域价值空白的Thymeleaf

我有一个有两个隐藏领域的百里香形式.我使用th:value指定隐藏字段的值,并将这些字段绑定到对象.

<div class="w-row">
    <div class="w-col w-col-6">
        <div class="question_text_sc">
            <p th:text="${questionVO.questionText}" />
            <p th:text="${questionVO.questionStem}" />
            <p th:text="${sequenceNo}" />
            <p th:text="${quizID}" />
        </div>
    </div>
    <div class="question_stem_sc"></div>
    <div class="w-col w-col-6">
        <div>
            <div class="w-form">
                <form class="w-clearfix" id="email-form" name="email-form" data-name="Email Form" action="#" th:action="@{/quiz/question}" th:object="${userResponseVO}" method="post">
                    <div th:each="option: ${questionVO.answerOptions}" class="w-radio radio_select" th:id="${'radio_1'}">
                        <input class="w-radio-input" id="radio" type="radio" name="answer_sc" th:field="*{answerID}" th:value="${option}"/>
                        <label class="w-form-label" id="answer_1" for="radio"><p th:text="${option}" /></label>
                    </div>
                    <input type="hidden" name="sequenceNo" th:field="*{sequenceNo}" th:value="${sequenceNo}" ></input>
                    <input type="hidden" name="quizID"  th:field="*{quizID}" th:value="${quizID}"></input>
                    <button class="button submit_answr" type="submit">Next Question</button>
                </form>
Run Code Online (Sandbox Code Playgroud)

我想将quizID和sequenceNo字段与对象中的相应字段绑定.第6行和第7行正确解析序列号/测验ID的值并显示它.但是,在表单内的th:value标记中未解析相同的值.该值为空,没有任何内容绑定到对象字段.

查看来源

在这里请求你的帮助.

编辑: …

html java spring-mvc thymeleaf

3
推荐指数
2
解决办法
3万
查看次数

标签 统计

thymeleaf ×2

html ×1

java ×1

spring-mvc ×1