Spring
[스프링 프레임워크] 7. 요청 파라미터 취득하기
yes_truly
2023. 10. 25. 00:11
728x90
1. 요청 파라미터의 종류
1) 요청 파라미터란?
- 서버에 전송되는 값
- 종류
- 요청 쿼리 스트링으로 보내지는 값(GET), 요청 본문에 저장되어 보내지는 값(POST)
: 뷰에서 입력값 및 선택한 값이나 숨김 파라미터 등에서 미리 뷰에 입력해둔 값 등 - 뷰에서 클릭한 버튼의 name 속성값 : 하나의 뷰에 버튼이 여러 개 있을 때 어느 버튼인지 판별할 수 있는 값
- URL 경로의 일부로 보내지는 값 : 링크 등으로 URL의 일부로 보내지는 값
- 요청 쿼리 스트링으로 보내지는 값(GET), 요청 본문에 저장되어 보내지는 값(POST)
2) 요청 파라미터의 취득 방법
- @RequestParam 사용 : 파라미터 하나씩 취득
- Form 클래스 사용
스프링 MVC가 Form 클래스 내의 필드에 대해 값 저장
요청 파라미터를 모아서 하나의 객체로 받아들임
형변환이나 포맷 지정 가능 - 링크 등 URL의 일부로 포함된 값 취득시 요청 매핑 어노테이션의 value 속성에 값이 저장된 경로를 지정하고 요청 핸들러 메소드의 인수에 @PathVariable 어노테이션과 값을 저장할 인수를 지정
728x90