ex) 클라이언트 서버
A.html → B.jsp
A.html → B.java(Servlet)
A.jsp → B.jsp
A.jsp → B.java(Servlet)
request 객체는 웹 브라우저에서 JSP(또는 Servlet) 페이지로 전달되는 정보의 모임으로
HTTP 헤더와 HTTP 바디로 구성되며, 웹 컨테이너는 요청된 HTTP 메세지를 통해 HttpServletRequest 객체 타입인 request 객체로 사용 (request 객체는 웹 브라우저가 JSP 페이지로 보낸 내용에 대한
정보를 갖고 있는 내부 객체)
String getParameter(name)
이름이 name 인 파라미터에 할당된 값을 리턴하며
지정된 파라미터 값이 없으면 null 을 리턴한다.
String[] getParameterValues(name)
이름이 name 인 파라미터의 모든 값을 String 배열로 리턴한다.
주로 checkbox 등 동일한 이름을 사용하는 form 태그의 값을 리턴받기 위해 사용한다.
void setCharacterEncoding(encode)
전송된 데이터의 문자 인코딩 방식을 지정한다.