728x90
1. 요청 파라미터의 종류
1) 요청 파라미터란?
- 서버에 전송되는 값
- 종류
- 요청 쿼리 스트링으로 보내지는 값(GET), 요청 본문에 저장되어 보내지는 값(POST)
: 뷰에서 입력값 및 선택한 값이나 숨김 파라미터 등에서 미리 뷰에 입력해둔 값 등 - 뷰에서 클릭한 버튼의 name 속성값 : 하나의 뷰에 버튼이 여러 개 있을 때 어느 버튼인지 판별할 수 있는 값
- URL 경로의 일부로 보내지는 값 : 링크 등으로 URL의 일부로 보내지는 값
- 요청 쿼리 스트링으로 보내지는 값(GET), 요청 본문에 저장되어 보내지는 값(POST)
2) 요청 파라미터의 취득 방법
- @RequestParam 사용 : 파라미터 하나씩 취득
- Form 클래스 사용
스프링 MVC가 Form 클래스 내의 필드에 대해 값 저장
요청 파라미터를 모아서 하나의 객체로 받아들임
형변환이나 포맷 지정 가능 - 링크 등 URL의 일부로 포함된 값 취득시 요청 매핑 어노테이션의 value 속성에 값이 저장된 경로를 지정하고 요청 핸들러 메소드의 인수에 @PathVariable 어노테이션과 값을 저장할 인수를 지정
728x90
'Spring' 카테고리의 다른 글
[인프런 워밍업 클럽] BE 2번째 과제 - GET, POST API 만들기 (0) | 2024.02.20 |
---|---|
어노테이션과 커스텀 어노테이션 만들기 (0) | 2024.02.19 |
[스프링 프레임워크] 5. MVC 모델 알아보기 (1) | 2023.10.17 |
[스프링 프레임워크] 4. 데이터베이스 작업 (1) | 2023.10.14 |
[스프링 프레임워크] 3. 스프링 프레임워크의 핵심 기능 알아보기 (0) | 2023.10.08 |