본문 바로가기
Programming/Java + Spring

[Spring] 게시판 만들기 / 글 수정, 글 삭제

by 콩king 2022. 9. 28.

글 수정 / 글 삭제

▶ 1. 화면과 컨트롤 간의 맵핑된 경로

▶ 2. 화면과 컨트롤 간의 데이터 연결점 화면 >> 컨트롤 데이터 전달 할 것과 방법

▶ 3. 컨트롤에서의 행동 정의

     >> 3-1 DB를 가야하느냐? DB로 전달할 값이 있느냐?

     >> 3-2 DB를 안가도되느냐?

     >> 3-3 화면을 어떻게 할 것이냐?

▶ 4. DB로 부터 받은 값이 있다면 화면으로 전달해야 하느냐?

 

▶ 게시글에서 수정버튼 누를 때 / 글 삭제 누를 때

 

getBoard.jsp 파일

▶ 글 수정

     >> <form action="updateBoard.do" method="post">

     >> <td colspan="2" align="center"><input type="submit" value="글 수정" /></td>

     >>  @Controller에서 @RequestMapping("updateBoard.do") 찾음

▶ 글 삭제

     >> <a href="deleteBoard.do?seq=${board.seq }">글삭제</a>

     >> seq 번호 넘겨줌

     >> @Controller에서 @RequestMapping("daeleteBoard.do")찾음

 

Controller

▶ 글 수정

     >> 전달받은 데이터 BoardVO vo로 받음

     >> 수정 후 게시글 목록으로 화면 전환

▶ 글 삭제

     >> 전달받은 데이터 BoardVO vo로 받음

     >> 삭제 후 게시글 목록으로 화면 전환

 

BoardService

 

BoardDAO

 

Mapper

▶ 게시글 수정 

     >> 수정은 조회수 올라가면 안되니까 cnt = cnt -1 해준다

댓글