반응형

-수정과 삭제버튼은 로그인 한 사람과 작성한 사람이 같을 경우에만 노출한다.
-직접 주소를 입력하고 요청할 경우를 대비해 인터셉터로 처리해준다.  

-BoardController.java-

->수정하기나 삭제하기 눌렀을때 어떤걸 수정하고 삭제할 지 알아야 하기 때문의 글의 인덱스 번호가 필요하다.

-read.jsp-

 

=========수정하기 , 삭제하기 버튼 노출여부 만들기============

로그인 한사람과 작성자의 인덱스 번호를 비교해야 한다. (같을 때만 보이게 한다)

->글정보 가져올때 작성자 인덱스 정보도 가져오도록 쿼리문 추가한다

-BoardController.java-

 

직접주소를 치고 들어갈 있기에 방지처리해준다. (인터셉터로 처리)

->게시글 정보가져오기-작성자 인덱스 번호가 있으니까 호출해서 받아온다.

-BoardService.java-

//수정과 삭제에만 반응할 수 있도록 세팅한다.
->read modify 주소에서만 통과하도록 세팅  한다.

-boardController--

-not_writer.jsp-

-> 주소창에 직접입력했을때의 오류처리해준다.

======인터셉터 등록=====

boardService 주입

loginUserBean 이미 주입되있으므로 따로 안만들어도 된다.

작성자가 아닌 다른 계정으로 주소장에 delete modify 하면 다음과 같은 메시지 뜬다

 

 

 

 

+ Recent posts