스프링 프레임워크 첫걸음_week 6

tth-k·2023년 11월 27일
post-thumbnail

7장 요청 파라미터 취득하기

7-1 요청 파라미터의 종류

요청 파라미터란?

서버에 전송되는 값을 요청 파라미터(request parameter)라고 한다.

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

요청 파라미터의 취득 방법

  • @RequestParam 사용
    - @RequestParam 어노테이션을 이용해 파라미터를 하나씩 취득

  • From 클래스 사용(From 클래스는 따로 만들어야 함)
    - 스프링 MVC가 form 클래스 내의 필드에 대해 값을 저장한다.
    - 요청 파라미터를 모아서 하나의 객체로 받아들이기 때문에 자주 사용되는 방법이다.
    - 받을 때는 '형변환'이나 '포맷 지정'이 가능하다.

7-2 입력값을 받는 프로그램 만들기(@RequestParam) -> 생략

7-3 입력값을 받는 프로그램 만들기(From 클래스) -> 생략

7-4 URL에 포함된 값을 받는 프로그램 만들기 -> 생략

profile
백엔드 취준생 / 코린이 ヾ(≧▽≦*)o

0개의 댓글