HttpServletRequest 객체는 클라이언트의 요청 정보들을 편리하게 조회할 수 있는 기능을 제공한다. 서블릿이 클라이언트의 요청 메시지를 파싱하고, 그 결과를 HttpServletRequest 객체에 담아서 제공한다.
HttpServletRequest는 HTTP 요청이 끝날 때 까지 유지되는 임시 저장소 기능을 제공한다.
HttpServletRequest는 HttpSession을 반환하는 기능을 제공한다.
String username = request.getParameter("username"); //단일 파라미터 조회
Enumeration<String> parameterNames = request.getParameterNames(); //파라미터 이름들 모두 조회
Map<String, String[]> parameterMap = request.getParameterMap(); //파라미터를 Map 으로 조회
String[] usernames = request.getParameterValues("username"); //복수 파라미터 조회
참조
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-2