본문 바로가기
Framework & Library/Spring Boot

[Spring Boot] : Get 쿼리 파라미터를 통해 파라미터를 조회하기

by 오주현 2022. 1. 19.
반응형

GET 쿼리 파라미터

username=OHJUHYEON
age=27

위 데이터를 클라이언트에서 서버로 전송하는데 URL의 쿼리 파라미터를 통해 데이터를 전송해 본다.

GET 쿼리 파라미터를 통해 파라미터를 조회하는 방법은 3가지 정도가 있다.

request.getParameterNames().asIterator()
                .forEachRemaining(paramName -> System.out.println(paramName + "=" + request.getParameter(paramName)));

파라미터 전체를 다 조회하는 방법이다.

String username = request.getParameter("username");
        String age = request.getParameter("age");

단일 파라미터를 조회하는 방법이다.

String[] usernames = request.getParameterValues("username");
        for (String name : usernames) {
            System.out.println("username = " + name);
        }

이름이 같은 복수 파라미터를 조회하는 방법이다.

Enumeration<String> parameterNames = request.getParameterNames();

외에 이렇게 해서 파라미터를 다 꺼내어 볼 수도 있지만 잘 안 쓴다고 한다.

 

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술을 참고하여 공부한 내용입니다.

반응형

댓글