스프링

Spring 게시판 생성 5 - 글 삭제

Kiwisae 2022. 10. 11. 14:14

BoardController.java

 

컨트롤러에서 딱히 할 것은 없어서 바로 뷰 페이지로 이동한다.

 

 

 

boarddeleteform.jsp

 

글 수정 폼 파일을 복사-붙여넣기 하여 필요한 부분을 수정 또는 삭제한다.

글 삭제는 비밀번호 양식과 버튼 양식만 남아 있으면 된다.

 

1)title : 글수정 -> 글삭제form action : boarddelete.dobutton value : 수정 -> 삭제

 

2)hidden 객체로 넘기던 ${page}, ${board.no} 값을

${param.page}, ${param.no} 로 수정

 

 

 

 

BoardController.java

 

db에 저장된 내용을 삭제하기 위해서는

폼에서 입력한 비밀번호와 기존 db에 저장되어 있던 비밀번호가 일치해야 한다.

 

비번이 일치할 경우 update 메소드를 호출하여 SQL문을 실행하도록한다.

이때, delete SQL문이 실행되면 result 에는 1이 저장된다.

일치하지 않을 경우 int result에 -1을 저장하여 board/deleteresult 로 넘기게 된다.

 

 

deleteresult.jsp

updateresult.jsp 파일의 내용을 복사-붙여넣기 하여 필요한 부분을 수정 또는 삭제한다.