Advertisement
Guest User

Untitled

a guest
Jun 7th, 2024
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. Контроллер:
  2. @PostMapping
  3. public String postObjects(@Valid ThatObject obj, Errors errors, SessionStatus sessionStatus) {
  4. if (errors.hasErrors()) {
  5. log.info("Errors: {}", errors.toString());
  6. return "thatobject";
  7. }
  8. log.info(obj.toString() + " add object111!!!!" + errors.toString());
  9. objectRep.save(obj);
  10. sessionStatus.setComplete();
  11. return "redirect:/";
  12. }
  13.  
  14. Форма:
  15. <form method="POST" th:object="${thatobject}">
  16.  
  17. <div th:if="${#fields.hasErrors()}">
  18. <span class="validationError">
  19. Please correct the problems below and resubmit.
  20. </span>
  21. </div>
  22. <td>
  23. <input type="text" th:field="*{nameObject}" id="name" placeholder="Название объекта"/>
  24. <span class="validationError" th:if="${#fields.hasErrors('nameObject')}"
  25. th:errors="*{nameObject}">Too short name</span>
  26.  
  27. </td>
  28. <td>
  29. <input type="text" th:field="*{adressObject}" id="adr" placeholder="Адрес"/>
  30. <span class="validationError" th:if="${#fields.hasErrors('adressObject')}"
  31. th:errors="*{adressObject}">Short</span>
  32. </td>
  33. <td>
  34. <input type="text" th:field="*{commentAboutObject}" id="comment" placeholder="Комментарий"/>
  35. <input type="submit" value="добавить объект">
  36. </td>
  37.  
  38. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement