해당 글 작성자만 삭제하도록 구현
데이터베이스에는 글이 남아있도록 구현.
- 수정버튼과 동일하게 jstl의 if구문을 이용하여 현재 세션에 있는
id
값과 해당 글의writer_id
를 비교하여 같으면 삭제버튼이 나오도록 구현한다.- 해당 글의 번호는 고유 번호이므로
delete
로 매핑된 컨트롤러에id
값을 파라미터로 넘겨준다.
view에서
id
파라미터만 받아오면 되므로 get방식을 통해서 받아온다.
해당 테이블의 PUB컬럼을 보자. 1로 되어있는것도 있고, 0으로 되어있는것도 있다.
나는 해당 1과 0을 통해 데이터의 표시유무를 나타낼 것이다.
(SQL문에서 PUB의 숫자 1만 SELECT할 수 있도록 설정)
deletePage
함수를 통해 해당 번호의 글의 PUB을 0으로 수정해준다.실행 후
movePage
를 통해 알람과 함께 다시 목록으로 돌아간다.
- 받아온 ID값위치의 PUB값을 0으로 수정한다.