728x90
반응형
Spring 조회 페이지에서 <form> 처리
광고 한 번의 클릭은 개발자에게 매우 큰 도움이 됩니다!
게시물의 조회 페이지에서는 수정과 삭제가 필요한 페이지로 링크를 처리해야 합니다. 직접 버튼에 링크를 처리하는 방식으로 작성했지만, 다양한 상황을 처리하기 위해 <form> 태그를 이용해 수정합니다.
참고 글
2021.07.11 - [Spring] - Spring 게시물의 수정/삭제 처리
2021.07.11 - [Spring] - Spring 게시물 조회 페이지 처리 / 히스토리 조작(history.replaceState( ) )
아래 이미지는 기존 상세 조회 페이지에서 하단에 세팅한 버튼입니다.
※ <form> 태그 이용해서 수정한 코드
사용자가 버튼을 클릭하면 openForm이라는 id를 가진 <form> 태그를 전송해야 하므로 추가적인 Javascript 처리가 필요합니다.
사용자가 Modify 수정 버튼을 누르면 seq_bno 값을 같이 전달하고 <form> 태그를 submit 시켜서 처리합니다. 사용자가 List로 이동하는 경우에는 아무런 데이터도 필요하지 않으므로 <form> 태그 내의 seq_bno 를 갖는 태그를 지우고 submit을 통해서 리스트 페이지로 이동합니다.
오늘은 Spring 조회 페이지에서 <form> 태그를 사용해서 버튼을 제어하는 방법에 대해 알아보았습니다. 도움이 되셨다면 구독! 좋아요♥ 부탁드립니다.
728x90
반응형
'java, spring' 카테고리의 다른 글
[Spring] 스프링에서 페이징 처리 (BoardController, BoardService 수정) (0) | 2021.07.16 |
---|---|
[Spring] MyBatis와 스프링에서 페이징 처리 (0) | 2021.07.14 |
[Spring] 게시물의 수정/삭제 처리 (0) | 2021.07.11 |
Spring 게시물 조회 페이지 처리 / 히스토리 조작(history.replaceState( ) ) (0) | 2021.07.11 |
Spring 데이터 등록 후의 피드백 (addFlashAttribute( ), HttpSession) (0) | 2021.07.10 |