我在返回百里香模板上的错误时遇到问题。
我的控制器上有这个,viewModel是ModelAndView对象。
@PostMapping("/")
public ModelAndView Create(HttpServletRequest request, HttpServletResponse response, @Valid @ModelAttribute("viewModel")TViewModel model,
BindingResult result, Model m) throws Exception {
if (result.hasErrors()) {
viewModel.setViewName("maintenance/role/create");
viewModel.addObject("viewModel", model);
viewModel.addAllObjects(result.getModel());
return viewModel;
}
return viewModel;
}
这是我的观点
<div class="col-sm-6">
<input th:field="*{Description}" type="text" class="form-control" />
<span th:if="${#fields.hasErrors('Description')}" th:errors="*{Description}">Error!</span>
</div>
当描述字段出现错误时,我想显示<span th:if="${#fields.hasErrors('Description')}" th:errors="*{Description}">Error!</span>
,有人可以帮我这个忙。我尝试了所有可能的方式。谢谢。