Spring
[Spring] get으로 데이터를 보낼 때 서버에서 받기
Dong's Universe
2023. 11. 11. 18:07
크게 세 가지 방법이 있다.
1. request.getParameterNames()로 이름을 받고 조회하기
System.out.println("[전체 파라미터 조회] - start");
request.getParameterNames().asIterator()
.forEachRemaining(paramName -> System.out.println(paramName + " = " + request.getParameter(paramName)));
System.out.println("[전체 파라미터 조회] - end");
System.out.println();
2. request.getParameter로 원하는 값을 받기
System.out.println("[단일 파라미터 조회] - start");
String username = request.getParameter("username");
String age = request.getParameter("age");
System.out.println("username = " + username);
System.out.println("age = " + age);
System.out.println("[단일 파라미터 조회] - end");
System.out.println();
3. 하나의 파라미터 값이 여러개일 때 request.getParameterValues 사용하기
System.out.println("[이름이 같은 복수 파라미터 조히]");
String[] usernames = request.getParameterValues("username");
for (String name : usernames) {
System.out.println("name = " + name);
}
System.out.println();
Reference
https://www.inflearn.com/course/lecture?courseSlug=%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1&unitId=71171