더북(TheBook)

6.3.2 @RequestParam을 이용한 요청 파라미터 처리

@RequestParam은 일반적으로 메서드의 매개변수에 설정하는데, 기본값은 웹 요청 URL로 전송되는 요청 파라미터 이름과 똑같이 설정합니다. 이 요청 파라미터 값은 메서드 매개변수의 데이터 타입에 따라 적절하게 변환됩니다.

@RequestParam@RequestMapping의 요청 매핑 경로에 포함된 요청 파라미터 값을 요청 처리 메서드의 매개변수로 전달받는데, 형식은 다음과 같습니다.

// 요청 파라미터를 그대로 사용할 때
@RequestMapping("요청 경로") 
public String 메서드 이름(@RequestParam 요청 파라미터, ...) {
    ...
}
// 요청 파라미터를 재정의하여 사용할 때
@RequestMapping("요청 경로") 
public String 메서드 이름(@RequestParam(요청 파라미터) 매개변수, ...) {
    ... 
}

※ 제공 패키지: org.springframework.web.bind.annotation

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.