Spring

[스프링 프레임워크] 7. 요청 파라미터 취득하기

yes_truly 2023. 10. 25. 00:11
728x90

1. 요청 파라미터의 종류

 

1) 요청 파라미터란?

  • 서버에 전송되는 값
  • 종류
    • 요청 쿼리 스트링으로 보내지는 값(GET), 요청 본문에 저장되어 보내지는 값(POST)
      : 뷰에서 입력값 및 선택한 값이나 숨김 파라미터 등에서 미리 뷰에 입력해둔 값 등
    • 뷰에서 클릭한 버튼의 name 속성값 : 하나의 뷰에 버튼이 여러 개 있을 때 어느 버튼인지 판별할 수 있는 값
    • URL 경로의 일부로 보내지는 값 : 링크 등으로  URL의 일부로 보내지는 값

2) 요청 파라미터의 취득 방법

  • @RequestParam 사용 : 파라미터 하나씩 취득
  • Form 클래스 사용
    스프링 MVC가 Form 클래스 내의 필드에 대해 값 저장
    요청 파라미터를 모아서 하나의 객체로 받아들임
    형변환이나 포맷 지정 가능
  • 링크 등 URL의 일부로 포함된 값 취득시 요청 매핑 어노테이션의 value 속성에 값이 저장된 경로를 지정하고 요청 핸들러 메소드의 인수에 @PathVariable 어노테이션과 값을 저장할 인수를 지정

 

728x90