※ Jimmy's/web 개발
Controller Method의 HTTP 전송방식
JimmyUm
2014. 5. 12. 14:28
* GET 방식
@RequestMapping(value="/hello.do", method=RequestMethod.GET)
public String xxx(){
return "hello";
}
* POST 방식
@RequestMapping(value="/hello.do", method=RequestMethod.POST)
public String zzz(){
return "hello";
}
* 또는
@RequestMapping("/hello.do")
public HelloController{
@RequestMapping(method=RequestMethod.GET)
public String xxx(){
return "hello";
}
@RequestMapping(method=RequestMethod.POST)
public String zzz(){
return "hello";
}
}
<form action="/xxx/yyy/hello.do" method="POST">
...
</form>
이렇게 POST 로 지정한경우 위의 zzz() 메서드를 호출하게 된다
@RequestMapping 어노테이션에 method속성을 설정하지 않을경우 GET,POST,DELETE 등 모든 HTTP전송방식을 처리한다.