728x90
일단 hello 로 접속해보자
hello의 폼이다 액션은 hello2로 가지게 되고 get 과 post 방식이 있는데, get으로 보내면 받는것도 get으로 받아야하고 post로 보내면 post로 받아야한다. post로 보내 보도록 하겠다.
액션이 취해지면 이 컨트롤러로 와서 액션에 해당하는 매핑 값을 찾고 post인 것을 볼 수 있다.
데이터를 받아 올때는 member.name 식으로 받아오면 된다.
hello 폼이다. 전송을 누르면
hello2 로 이렇게 데이터가 전송이 된다.
@ModelAttribute 를 알아보겠다.
커맨드를 바꾸는 것인데 member.name 이라고 했던것을 원하는 것으로 바꿔주는 것이다.
member을 abc로 바꾼것이다.
그러면 이렇게 데이터를 불러 올 때에도 abc로 불러와 주면 된다.
다음으로 redirect를 알아보겠다. 일단 hello로 접속하게 되면 아까 처럼 hello 폼이 나오게 된다.
거기서 id 부분을 abc로 보내게되면 if 문안에 redirect:hello2 가 실행이되어 위에 매핑된것을 찾아가게된다.
abc로 전송하면
hello2 를 찾아가게되고
다른 값을 전송하면 이렇게 index로 가게된다.
728x90
'Back-End > Spring(Boot)' 카테고리의 다른 글
Spring controller, domain, service, repository V1 (0) | 2020.12.18 |
---|---|
이클립스에서 스프링 mvc 프로젝트 폼 데이터 값 검증 (0) | 2020.10.13 |
이클립스 form 데이터처리 (0) | 2020.10.12 |
이클립스 스프링 mvc 프로젝트 Model과 ModelAndView, 클래스 맵핑 (0) | 2020.10.12 |
이클립스에서 스프링 mvc 프로젝트 (0) | 2020.10.11 |