HTTP 파라미터 처리

1. 파라미터 전송받기(RequestParam)

HTTP 요청 파라미터

@RequestMapping("/url")
public ModelAndView example(@RequestParam("key") String var){

}
  • get/post로 요청을 넘겨 받음
@RequestMapping("/url")
public ModelAndView example(@RequestParam(value = "key", required = false, defaultValue="default") String var){

}
  • required = false는 요청 값이 없을 때 에러를 보내지 않고 null을 리턴
  • defaultValue가 설정돼 있으면 null값 대신 설정 값을 리턴