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

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로 가게된다.

반응형