【发布时间】:2018-10-14 11:18:44
【问题描述】:
我使用 SpringFramework 的时间不长。请澄清我从 目标对象 “驱动程序” 分配给控制器中的 BindingResult 的位置。我在屏幕截图中用红色方块突出显示它。我需要绑定其他对象来验证它的字段。
在前面我使用百里香模板
<form id="statusSheduleForm" class="form-horizontal" th:action="@{/driver/saveStatusSchedule}"
th:method="POST"
th:object="${driverHistory}">
<div class="form-group col-md-7">
<div class="input-group date">
<label class="validation-message" for="statusdatetimepicker1"
th:if="${#fields.hasErrors('startStatusDate')}"
th:errors="*{startStatusDate}"></label>
<input type="text" placeholder="Время начала" th:field="*{startStatusDate}"
id="statusdatetimepicker1"/>
<input type="text" placeholder="Время окончания" th:field="*{endStatusDate}"
id="statusdatetimepicker2"/>
<select id="status-select" required="required" th:field="*{driverStatus}">
<option th:each="item:${statuses}"
th:value="${item.id}"
th:text="${item.name}"></option>
</select>
</div>
</div>
<div class="form-group">
<button type="submit" class="btn btn-primary">Сохранить</button>
<a th:href="@{/driver/index}" class="btn btn-default">Закрыть</a>
</div>
</form>
【问题讨论】:
标签: java spring-mvc spring-boot thymeleaf