Spring boot kim's cafe/게시판만들기

Springboot 게시판만들기!(11) 댓글 삭제

디비드킴 2021. 6. 21. 21:34

백엔드는 그냥 cid값으로 delete 해주면 

된다 라는 생각을 가지고 임했는데

문제는 프론트 앤드였다 

삭제/수정 버튼을 눌렀을 때 지목한 수정 버튼만 적용이 돼야 했었고

또 지정한 댓글의 id값을 어떻게 넘겨줘야 하나 생각했다

 

그리고 처음 js를 구현했을 때는

window.onload에 꽂혀서

js

어떤 방식이냐면 

예를 들어 cid값이 70인 댓글 삭제를 누르면

document.querySelectorAll('.updateCommnetButton2').forEach(function(item)

반복문 돌려서 찾아서 cid 값을 찾아서 던 저주는 형식인데

문득 onclick이라는 것이 생각나서 이렇게 바꿨다

 

onclick이용

js
html

어 진짜 이렇게 간단한걸 

며칠 동안 아 도대체.. 어떤 댓글인지 어떻게 알지..

라고 고민했었다 ㅋㅋㅋ

 

테스트해보면

알맞게 가져오는 걸 알 수 있다

이렇게 간단하게  onclick으로 하는 건데..

 

이제 service로가서

commentservice.java

작성자가 본인이 맞으면 삭제를 해준다

 

restcontroller

restcontroller.java

js

js

 

테스트해보자

결과

댓글+db모두 사라졌다