Spring boot kim's Shop/게시판

Springboot 게시판만들기!(4)댓글 수정/삭제!

디비드킴 2021. 10. 4. 14:43

댓글 등록은 스킵하고!

수정/삭제를 봐 보자!

 

프런트 서버

js만 보면 된다

html은 달라진 게 없다

js

댓글 페이징에 쓰이는 함수들이다

js

댓글 버튼 함수들이다

js

서버에게 요청하는 함수들이다

 

백엔드 서버

insert

comentService.java

update

comentService.java

delete

comentService.java

거의 게시글 등록/수정/삭제랑 판박이다

설명은 스킵!

confrimwrtier를 utillService로 빼주면 좋을 거 같다 

옥에 티는 역시 수정 시 summer노트로 textarea를 주는데

역시 글자만 추출하는 방법을 아직 몰라서 그냥 구색만 해 논 것이다!

 

테스트

등록

12개를 등록했다

https://localhost:8443/showArticlePage.html?bid=43&page=1

 

페이지 이동

https://localhost:8443/showArticlePage.html?bid=43&page=1

url이 1인 이유는 최초 입장 시에만 page를 파라미터로 받고

그 뒤로는 자바스크립트에서 연산이 이뤄지기 때문이다

사실 들어올 때도 그냥 1로 해서 주면 되는데 

그냥 자바스크립트에서 파라미터 빼는 방법이 궁금했다

 

수정 테스트

 

수정 누르고

내용 바꾸고

취소 누르기

https://localhost:8443/showArticlePage.html?bid=43&page=1
https://localhost:8443/showArticlePage.html?bid=43&page=1

변화 없음 성공!

 

수정 누르고 

내용 바꾸고 

다른 댓글 수정 누르기

https://localhost:8443/showArticlePage.html?bid=43&page=1
https://localhost:8443/showArticlePage.html?bid=43&page=1

이전 댓글 내용도 잘 유지되고

에디터도 하나만 열린다 

성공!

 

수정해보기

https://localhost:8443/showArticlePage.html?bid=43&page=undefined
https://localhost:8443/showArticlePage.html?bid=43&page=1

성공!

에디터가 아니라

사진입니다!

 

삭제 테스트

삭제되야할 파일

2021-10-04b09072a5-8056-4af3-9569-053e46d63fdd사본 -스크린샷(1780).png

https://localhost:8443/showArticlePage.html?bid=43&page=undefined

사진이 클라우드에서 삭제되었다!

https://localhost:8443/showArticlePage.html?bid=43&page=undefined

댓글도 사라졌다!

성공!