본문 바로가기
spring/게시판

게시판 만들기(게시물 삭제)(5)

by coie 2021. 2. 9.

어제보다 이른 시간이지만

CRUD의 마지막 Delete를 해보겠습니다.

 

먼저 sql문이다.

보통은 로그인을 한상태에서 지우는데 아직

회원가입을 만들지 않았기 때문에 

임의로 작성자 이름과 게시물 코드가 일치하는 게시물을 삭제하도록 해두었다.

delete의 controller이다.

코드는 어제 한 update, insert들과 크게 차이는 없다.

게시물 번호를 받아온 후 먼저 삭제 할 게시물의 bean을 읽어오는 것과

삭제 화면에서 특정 값을 입력하면 삭제되면서

redirect로 list로 바로 가게된다.

delete.jsp이다.

update와 동일하게

delete때에도 게시물 번호가 필요한 것을 알 수 있다.

그리고 작성자 확인 input을 통하여 작성자가 동일한 경우

삭제할 수 있도록 설정해두었다.

아래는 그 결과물 들이다.

 

게시물을 클릭하여 들어가서

게시물 삭제 버튼을 누르면 이런 화면이 나온다.

 

32번 게시물이 사라진 것을 확인할 수 있다.

어제와 비교해서 게시물이 늘어났는데 그건...

delete문제도 있지만

이다음에 할 것이 페이징이기 때문이다 ㅎㅎ...

전부 복붙이라서 조금 불편하긴 한데

일단 페이징 먼저 하는 것이 목표다 ㅎ