@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을 이용한 요청 파라미터 접근

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