이번에는 댓글 수정, 삭제에 대해서입니다.
먼저, 해당페이지에서 수정 삭제를 하는 것은
아직 ajax로 댓글리스트를 읽어오는 것, 댓글 입력을
구현을 못해서 임의로 다른페이지로 넘어가서 댓글 수정, 삭제를
하도록 설정을 해 놓았습니다.
먼저 mapper입니다.
위와 같이 작성을 해줍니다.
맨밑의 select의 경우는 수정, 삭제 버튼을 클릭했을 시, 해당 댓글의 정보를 읽어내기
위하여 한것입니다.
그리고 reply_rno 외에도 replywriter은
후에 회원가입을 구현하면 작성자만 수정 삭제 버튼을 누를 수 있도록 하기 위하여
추가로 작성하였습니다.
그리고 delete의 경우 r_no만 넘겨도 됩니다.
하지만 writer는 방금과 같은 이유였고,
bno은 조금 더 정확하게 하기 위해서 넣은 것입니다.
dao, service에도 지금까지 처럼 추가로
적어 줍니다.
그 후, controller에서 위 와 같이 작성을 해줍니다.
먼저 replyupdate, repltdelete는 해당 버튼을 클릭하면 페이지를 이동하고
해당 페이지에서 버튼을 누르면 redirect 하도록 구현을 해두었습니다.
그 후
replydelete, update.jsp를 만든 후 위와 같이 작성을 합니다.
실행 결과물은
위와 같이 댓글 수정에 성공한 것을 알 수 있습니다.
그리고 delete의 실행 결과 화면은
위 와같이 삭제도 성공한 것을 알 수 있습니다.
'spring > 게시판' 카테고리의 다른 글
게시판만들기(댓글 리스트) ajax(12) (1) | 2021.02.19 |
---|---|
게시판 만들기 (부트스트랩) (0) | 2021.02.18 |
게시판 만들기(댓글 작성)(10) (0) | 2021.02.18 |
게시판 만들기(댓글 목록)(9) (0) | 2021.02.17 |
게시판 만들기(페이지 유지)(8) (0) | 2021.02.16 |