글 수정 / 글 삭제
▶ 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 해준다
'Programming > Java + Spring' 카테고리의 다른 글
[Spring] 게시판 실습2 (파일업로드) / 준비 단계 (0) | 2022.09.28 |
---|---|
[Spring] 게시판 실습1 / 게시글 검색 (0) | 2022.09.28 |
[Spring] 게시판 만들기 / 글 보기 (0) | 2022.09.27 |
[Spring] 게시판 만들기 / 글 작성 (0) | 2022.09.27 |
[Spring] 게시판 만들기 / 글 목록 가기 (0) | 2022.09.27 |
댓글