반응형
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편 - 백엔드 웹 개발 핵심 기술을 참고하여 공부한 내용입니다.
반응형
'Framework & Library > Spring Boot' 카테고리의 다른 글
[Spring Boot] : HTTP message body를 통한 데이터 전송, 파라미터 조회 (0) | 2022.01.19 |
---|---|
[Spring Boot] : HTTP의 Form을 통해 클라이언트에서 서버로 데이터 전송하기 (0) | 2022.01.19 |
[Spring Boot] : HTML, HTTP API, CSR, SSR (0) | 2022.01.18 |
[Spring Boot] : Thread, 쓰레드에 대해서 (0) | 2022.01.18 |
[Spring Boot] : Servlet, 서블릿 (0) | 2022.01.18 |
댓글