이클립스 get, post, @ModelAttribut, redirect 사용법

728x90

스프링 로고.jpg
1. hello로 가보자.JPG

 

일단 hello 로 접속해보자

 

2. get post.JPG

 

hello의 폼이다 액션은 hello2로 가지게 되고 get 과 post 방식이 있는데, get으로 보내면 받는것도 get으로 받아야하고 post로 보내면 post로 받아야한다. post로 보내 보도록 하겠다.

 

3. hello2.JPG

 

액션이 취해지면 이 컨트롤러로 와서 액션에 해당하는 매핑 값을 찾고 post인 것을 볼 수 있다.

 

4. 결과view.JPG

 

데이터를 받아 올때는 member.name 식으로 받아오면 된다.

 

5. hello 폼.JPG

 

hello 폼이다. 전송을 누르면

 

6. hello2 결과뷰.JPG

 

hello2 로 이렇게 데이터가 전송이 된다.

 

7. @ModelAttribute 이란 사용법..JPG

 

@ModelAttribute 를 알아보겠다.

커맨드를 바꾸는 것인데 member.name 이라고 했던것을 원하는 것으로 바꿔주는 것이다.

member을 abc로 바꾼것이다.

 

8. 표시법.JPG

 

그러면 이렇게 데이터를 불러 올 때에도 abc로 불러와 주면 된다.

 

 

9. redirect 를 알아보자.JPG

 

다음으로 redirect를 알아보겠다. 일단 hello로 접속하게 되면 아까 처럼 hello 폼이 나오게 된다.

거기서 id 부분을 abc로 보내게되면 if 문안에 redirect:hello2 가 실행이되어 위에 매핑된것을 찾아가게된다.

 

 

10. id가 abc이면.JPG

abc로 전송하면

 

11. hello2로 가진다.JPG

 

hello2 를 찾아가게되고

 

12. abc가아니면.JPG

다른 값을 전송하면 이렇게 index로 가게된다.

반응형