더북(TheBook)

@RequestParam에서 사용하는 속성은 다음과 같습니다.

▼ 표 6-2 @RequestParam의 속성

옵션 요소

타입

설명

defaultValue

String

요청 매개변수가 없거나 빈 값이면 기본값으로 대체하여 사용합니다.

name

String

전달하는 요청 매개변수의 이름입니다.

required

boolean

요청 매개변수가 요구되는지 여부를 설정합니다.

value

String

name()에 대한 별칭입니다.

요청 처리 메서드의 매개변수에 @RequestParam을 이용하여 웹 요청 URL에서 전송되는 요청 파라미터에 접근하는 방식을 예로 살펴보겠습니다.

웹 요청 URL이 http://.../home/exam07?id=ISBN1234이면 요청 파라미터는 id=ISBN1234를, requestMethod() 메서드의 매개변수 id의 값은 ISBN1234를 전달받습니다.

▲ 그림 6-14 @RequestParam을 이용한 요청 파라미터 접근

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