Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

개발자되기 프로젝트

글 삭제하기 본문

Project/블로그 게시판 만들기

글 삭제하기

Seung__ 2021. 10. 5. 22:33

현재 글 세부 페이지로 들어가면 삭제할 수 있는 기능이 없다.

 

추가하자!

 

1. PostController


    @PostMapping("/{postId}/delete")
    public String deletePost(@PathVariable("postId") Long id){
        postService.deletePost(id);

        return "redirect:/posts";
    }

원래는 @DeleteMapping("/{postId}")로 하려했으나.. HTML FORM에서 DELETE를 지정하면 GET으로 들어가서..

어쩔수 없이 URL을 "/{postId}/delete로 했음..ㅜ

2. post.html


<form th:action="@{/posts/{postId}/delete(postId=${post.id})}" method="post">
    <button class="w-100 btn btn-dark btn-lg"
            th:onclick="|location.href='@{/posts/{postId}/delete(postId=${post.id})}'|" type="submit">
        글 삭제
    </button>
</form>

 

3. 결과


글 저장!

DB에서도 확인!

삭제!!

없어짐!

 

 

4. GitHub : 211005 delete post


 

GitHub - bsh6463/blog

Contribute to bsh6463/blog development by creating an account on GitHub.

github.com

 

'Project > 블로그 게시판 만들기' 카테고리의 다른 글

댓글기능 오류 수정, @ModelAttribute 실패  (0) 2021.10.06
댓글 기능 추가  (0) 2021.10.06
home 버튼 추가  (0) 2021.10.05
로그아웃  (0) 2021.10.05
로그인 처리  (0) 2021.10.04
Comments