티스토리 뷰

Spring

Spring - MVC FormData

엔꾸꾸 2019. 7. 27. 20:33

Spring Handler Method - FormData

  • Http 요청으로 FormData를 보낼 경우 처리하는 방법

  • thymeleaf 를 View로 활용, thymeleaf 파일 생성

    • classpath:resources/template/events/form.html 파일 생성

  • GET /mvc/events/form 로 요청을 보내면, eventForm을 View로 Return하는 Handler 코드 작성

 

  • form.html
    • @{}: URL 표현식
    • ${}: variable 표현식
    • *{}: selection 표현식
    • th:action="@{/mvc/events}": /mvc/events 로 action 값을 지정
    • th:object="${event}" Model에 event라는 객체를 참조하도록 설정
    • th:field="*{id}" th:object에서 참조한 객체의 필드를 매핑

  • HTMLForm으로 id=1111, name=test로 요청

  • 요청 결과

정리

  • @RequestParam을 사용할경우, HTML FormSubmit 요청시 (FormData) 요청매개변수로 동일하게 처리가 가능하다.

'Spring' 카테고리의 다른 글

Spring - MVC @Valid_@Validated  (0) 2019.07.28
Spring - MVC @ModelAttribute  (0) 2019.07.27
Spring - MVC @RequestParam  (0) 2019.07.27
Spring - MVC PathVariable_MatrixVariable  (0) 2019.07.25
Spring - MVC MethodArgument_ReturnType  (0) 2019.07.24
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함