본문 바로가기
spring/게시판

게시판 만들기(댓글 수정,삭제)(11)

by coie 2021. 2. 18.

이번에는 댓글 수정, 삭제에 대해서입니다.

먼저, 해당페이지에서 수정 삭제를 하는 것은

아직 ajax로 댓글리스트를 읽어오는 것, 댓글 입력을

구현을 못해서 임의로 다른페이지로 넘어가서 댓글 수정, 삭제를 

하도록 설정을 해 놓았습니다.

 

먼저 mapper입니다.

 

위와 같이 작성을 해줍니다.

맨밑의 select의 경우는 수정, 삭제 버튼을 클릭했을 시, 해당 댓글의 정보를 읽어내기

위하여 한것입니다.

그리고 reply_rno 외에도 replywriter은 

후에 회원가입을 구현하면 작성자만 수정 삭제 버튼을 누를 수 있도록 하기 위하여

추가로 작성하였습니다.

그리고 delete의 경우 r_no만 넘겨도 됩니다.

하지만 writer는 방금과 같은 이유였고,

bno은 조금 더 정확하게 하기 위해서 넣은 것입니다.

 

dao, service에도 지금까지 처럼 추가로

적어 줍니다.

 

그 후, controller에서 위 와 같이 작성을 해줍니다.

먼저 replyupdate, repltdelete는 해당 버튼을 클릭하면 페이지를 이동하고

해당 페이지에서 버튼을 누르면 redirect 하도록 구현을 해두었습니다.

 

그 후

replydelete, update.jsp를 만든 후 위와 같이 작성을 합니다.

 

실행 결과물은

 

위와 같이 댓글 수정에 성공한 것을 알 수 있습니다.

그리고 delete의 실행 결과 화면은

위 와같이 삭제도 성공한 것을 알 수 있습니다.