안녕하세요 mvc 2편까지 강의 듣고 혼자서 프로젝트를 연습해보고 있는 와중에 막히는 부분이 생겨서 글 남겨봅니다.
영한님한테 배운 타임리프+스프링 활용하여 진행을 해보고 있는데, 뷰 컨트롤 부분에서 제가 아직 배움이 부족해서 그런거겠지만 뭔가 한계가 있는 느낌이 들어서요. 간단한 매핑 처리는 수월했는데, 예를들면
<section>
<article>
<button>대여</button>
<button>예약</button>
<button>반납</button>
</article>
<article><!-- 검색 ui --></article>
<article>
<ul><li><!-- 체크박스가 들어있는 리스트들 (대여,예약가능) --> ...</li></ul>
</article>
<section>
이런 식의 ui가 있다고 가정하고, 체크박스 처리에 따른 form 처리를 하고싶은데, 스프링 + 타임리프로 post 처리하려면 <form> 태그의 범위를 어떻게 해야될지 모르겠달까 그런 부분이 계속 고민이 됩니다..
제가 프론트쪽을 예전부터 많이 다뤘었는데 이런 경우들이 있을땐 가능하다면 자바스크립트 기반으로 제어해서 스프링과 연계하는게 맞을까요??
안녕하세요. shion002님, 공식 서포터즈 y2gcoder입니다.
예시 코드로 보여주신 대로 프론트가 되어야 한다면 저도 ajax 처리를 고려해볼 것 같습니다 🙂
thymeleaf를 사용해도 ajax를 통한 비동기적인 렌더링을 통해 화면을 그리는 부분이 필요할 수 있다고 생각합니다 🙂
감사합니다.
답글