앞서 게시물 상세정보를 띄워봤다.
https://standout.tistory.com/1133
이번엔 삭제하기를 구현해보자.
상세페이지 수정처럼 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 |