RequestParam
2024. 6. 11. 15:05ㆍJSP+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(잘못된 요청) : 파라미터 불충분
* 낱개 파라미터 얻어오기
* 다수 파라미터 값 (checkbox, Map, List 활용) 얻어오기
**DefaultValue 속성 사용 불가
'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 |