반응형
-수정과 삭제버튼은 로그인 한 사람과 작성한 사람이 같을 경우에만 노출한다.
-직접 주소를 입력하고 요청할 경우를 대비해 인터셉터로 처리해준다.
-BoardController.java-
->수정하기나 삭제하기 눌렀을때 어떤걸 수정하고 삭제할 지 알아야 하기 때문의 글의 인덱스 번호가 필요하다.
-read.jsp-
=========수정하기 , 삭제하기 버튼 노출여부 만들기============
로그인 한사람과 작성자의 인덱스 번호를 비교해야 한다. (같을 때만 보이게 한다)
->글정보 가져올때 작성자 인덱스 정보도 가져오도록 쿼리문 추가한다
-BoardController.java-
직접주소를 치고 들어갈 수 있기에 방지처리해준다. (인터셉터로 처리)
->게시글 정보가져오기-작성자 인덱스 번호가 있으니까 호출해서 받아온다.
-BoardService.java-
//수정과 삭제에만 반응할 수 있도록 세팅한다.
->read와 modify 두 주소에서만 통과하도록 세팅 한다.
-boardController--
-not_writer.jsp-
-> 주소창에 직접입력했을때의 오류처리해준다.
======인터셉터 등록=====
boardService 주입
loginUserBean은 이미 주입되있으므로 따로 안만들어도 된다.
작성자가 아닌 다른 계정으로 주소장에 delete나 modify 하면 다음과 같은 메시지 뜬다