컨트롤러와 뷰 수정

컨트롤러에서 서비스 인터페이스 호출

 


/src/main/java/v2/mvc/spring/blog/controller/BlogController.java

@DeleteMapping(value = "/delete")
public String delete(int blogContSeq) {
    this.blogService.delete(blogContSeq);
    return "redirect:/list";
}
  1. 컨트롤러 파일 BlogController.java 파일을 엽니다.
  2. 삭제 요청을 받아들이는 컨트롤러 메소드 delete를 작성합니다.

상세 화면 뷰 코드 수정


/src/main/webapp/WEB-INF/views/blog/read.jsp

<div>
    <form method="post" action="/delete">
        <input type="hidden" name = "_method" value = "delete"/>
        <input type="hidden" name = "blogContSeq" value = "${blogCont.BLG_CONT_SEQ}"/>
        <input type="submit" name="delete_button" value="삭제" />
    </form>
</div>
  1. 상세 화면 뷰 파일 read.jsp를 엽니다.
  2. 입력일 태그 아래에 삭제 기능을 하는 HTML을 입력합니다.