RequestParam

2024. 6. 11. 15:05JSP+Spring Boot

@RequestParam 

  - request 객체를 이용한 파라미터 전달 어노테이션
  - 매개변수 밑에 해당 어노테이션을 작성하면, 매개변수에 값이 작성됨
  - 작성되는 데이터는 매개변수(파라미터) 타입이 맞게 형변환(parse) 자동으로 수행

  속성 추가 작성법
  @RequestParam(value="name", required="false", defaultValue="1")

  value = 전달받은 input 태그의 name 속성값
  required = 입력된 name 속성값 파라미터(매개변수) 필수 여부 지정 (기본값 true)
    -> required = true인 파라미터가 존재하지 않는다면 400 bad request 에러 발생
    -> required = ture인 파라미터가 null인 경우에도 400 bad request 에러 발생

  defaultValue = 파라미터 중 일치하는 name 속성 값이 없을 경우 대입할 값 지정
    -> required가 false일 경우 사용

  ** 400 Bad Request(잘못된 요청) : 파라미터 불충분

 

* 낱개 파라미터 얻어오기

파라미터 낱개 값 넣기

 

log.info로 확인

 

 

* 다수 파라미터 값 (checkbox, Map, List 활용)  얻어오기

    **DefaultValue 속성 사용 불가

 

 

파라미터 값 여러개 넣기

 

log.info 출력

 

'JSP+Spring Boot' 카테고리의 다른 글

@ModelAttibute  (0) 2024.06.12
Lombok  (1) 2024.06.11
서버로 파라미터(매개변수) 제출하기  (0) 2024.06.11
Spring Boot 연결하기  (0) 2024.06.11
Spring Boot  (0) 2024.06.11