Cooper's devlog

5-3. 질문 수정, 삭제 기능 구현 본문

Programming/Spring-boot

5-3. 질문 수정, 삭제 기능 구현

cooper_dev 2020. 7. 21. 16:44

 

1. 강의 링크

https://www.youtube.com/watch?v=asCxX-eUSvU&list=PLqaSEyuwXkSppQAjwjXZgKkjWbFoUdNXC&index=42


2. 학습 목표

  • 질문 수정, 삭제 기능 구현

 


3. 과정

 

수정하기 기능 구현

(1) method 구현(QuestionController에서 구현)

-updateForm : 수정 페이지 이동 시, 게시글 정보와 함께 이동

-update : 수정 완료 정보 db에 전달

 

(2) show.html 코드 수정

-'수정'버튼 클릭 시, 해당 url 메소드(updateForm) 호출

 

(3) updateForm.html 코드 수정

- {{#question }}, {{/question}} : 해당 범위까지 객체 전달

- form action = "/question", value="put" 변경 → putMapping("/questions")

-{{title}}, {{contents}} : 값 전달

 

 


삭제하기 기능 구현

 

(1) 메소드 구현(QuestionController)

(2)show.html 코드 수정

-'삭제'버튼 클릭 시, 해당 url 메소드(delete) 호출

 


 

 

 

Comments