Cooper's devlog

3-4. 개인정보 수정 기능 구현 1 본문

Programming/Spring-boot

3-4. 개인정보 수정 기능 구현 1

cooper_dev 2020. 7. 14. 17:27

3-4. 개인정보 수정 기능 구현 1

1. 강의 링크

https://www.youtube.com/watch?v=D3PjDIYZYW0&list=PLqaSEyuwXkSppQAjwjXZgKkjWbFoUdNXC&index=19


2. 강의 목표 

* 개인 정보를 수정하는 기능 1단계 구현


3. 과정


(1) template/user/form.html을 이동

-template : controller로 url을 이동하는 메소드를 구현해야 한다.(url을 표시하면 이동 불가)

- HomeController 생성 → template/index.html로 이동할 수 있도록 구현하기.

 


(2)개인정보 수정 기능 구현하기

-관리자 역할의 해당 사용자의 입력 정보를 수정할 수 있는 기능을 구현하기.

 

[1] '수정'버튼 클릭했을 때, 내가 수정 페이지로 이동.

- 수정 앞에 a태그 : /users/{{id}}로 수정

 

 

[2] 수정페이지에서 회원의 데이터 불어오기.

(1) userController 수정 사항

-수정 창 출력 url 호출 메소드 작성

 

-수정하고자 하는 정보를 불러오는 메소드

  • @PathVariable : url에 있는 정보를 긁어오고 싶은 경우.
  • Model: : 사용자 정보 수정을 위해 기존 정보를 전달하는 객체

 

(2) mustache식 표기법으로 작성

updateFrom.html

  • #user : UserController에서 model명과 일치하도록 작성하기
  • {{XXX}} : 객체 안의 변수명과 일치해서 작성하기

 

 

- 수정 후 출력된 정보 확인하기


Comments