앞서 게시물 상세정보를 띄워봤다.
https://standout.tistory.com/1133
MVC패턴 게시판 구현하기: 상세페이지
앞서 리스트페이지를 구현해봤다. https://standout.tistory.com/1132 MVC패턴 게시판 구현하기: 리스트페이지 DB연결 테스트를 완료했다면 본격적으로 게시판을 구현해보자. https://standout.tistory.com/1112 MyBat
standout.tistory.com
이번엔 삭제하기를 구현해보자.
상세페이지 수정처럼 id를 가져와 mapper에서 사용할것이다.
완료되면 list.do로 이동하기로 하자.
// 삭제하기 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
@RequestMapping(value = { "/board/delete.do" })
public ModelAndView delete(@RequestParam(value = "id") Integer id) {
boardService.delete(id);
ModelAndView mv = new ModelAndView();
mv.setViewName("redirect:/board/list.do");
return mv;
}
service와 dao에도 코드를 추가해준다.
public void delete(int id) {
boardDao.delete(id);
}
public void delete(int id) {
int deleteCount = SqlSession.delete("com.sanghee.board.delete", id);
}
delete sql 작성후 테스트해보자.
<delete id="delete" parameterType="java.util.Map">
<![CDATA[
DELETE FROM board
WHERE id = #{id}
]]>
</delete>
완료.
'JAVA > Spring' 카테고리의 다른 글
MVC패턴 게시판 구현하기: 페이징 (0) | 2023.11.28 |
---|---|
MVC패턴 게시판 구현하기: 검색하기 (0) | 2023.11.28 |
MVC패턴 게시판 구현하기: 새글쓰기 (0) | 2023.11.28 |
MVC패턴 게시판 구현하기: 수정하기 (0) | 2023.11.28 |
MVC패턴 게시판 구현하기: 상세페이지 (0) | 2023.11.28 |