마지막으로 삭제기능
PostController.java 에 아래 Delete 메서드 작성
@GetMapping("/Delete")
public ModelAndView deletePost(HttpServletRequest request) throws IOException {
postService.deletePost(request.getParameter("num"));
mav.setViewName("redirect:/");
return mav;
}
PostService 에 이어서 Service 작성
public void deletePost(String num) throws IOException {
postDao.deletePost(num);
}
dao에 deletePost 작성
public void deletePost(String num) {
sqlSession.delete("PostMapper.deletePost", Integer.parseInt(num));
}
xml 에 Delete 작성
<delete id="deletePost" parameterType="int">
DELETE FROM TEST1 WHERE num = #{num}
</delete>
다 만들고 보니 게시글 번호를 num 으로 등록했는데 postId 정도로 등록했으면 좀 더 구분이 쉬웠을것 같다.

1차로 완성한 게시판
CSS는 chat GPT 한테 코드 다 주고 대충 짜달라고했더니 CSS style 코드 만들어줌.