Я не знаю, что происходит, но ошибки проверки тимьяна не работают.Я не изменил код.У меня было исключение jakson, и я решил его.После этого сообщения об ошибках не отображаются, но результат привязки показывает ошибку в контроллере.
Ниже приведен код.Пожалуйста помоги.Я должен представить этот проект в ближайшее время.
<div class="form-group">
<label for="exampleTextarea1">Description</label>
<textarea class="form-control" id="exampleTextarea1"
th:field="*{description}" rows="2"></textarea>
<div th:if="${#fields.hasErrors('description')}"
th:style="'color:red'">
<p>Enter description</p>
</div>
</div>
Форма тега
<form class="forms-sample"
th:action="@{~/AdminController/saveImage}"
th:object="${uploadData}" method="post">
Контроллер
@Autowired
Environment var;
@Autowired
CategoriesServices categoriesServices;
@Autowired
SubCategoriesServices subcategoriServices;
@PostMapping("saveImage")
String saveImage( @Valid @ModelAttribute("uploadData") UploadData uploadData ,BindingResult result,Model model) throws Exception {
if(result.hasErrors()) {
log.warning("errors");
goToImage(model);
return "uploadImages";
}
goToImage(model);
return "uploadImages";
}
private void goToImage(Model model) throws Exception {
UploadData data=new UploadData();
data.setCategory(categoriesServices.getCategories().getCategorieslist());
model.addAttribute("uploadData",data);
}