- Request 기본 객체는 JSP 페이지에서 가장 많이 사용되는 기본객체로 웹브라우저의 요청과 관련이 있다.
웹 브라우저(사이트 주소입력) -> 해당 웹 서버(요청 정보 전송)
클라이언트가 전송한 요청 정보를 제공하는 것이 바로 Request 이다.
#### Request 의 제공하는 기능 ####
- 클라이언트(웹 브라우저)와 관련된 정보 읽기
- 서버와 관련된 정보 읽기
-------------------------------------------------------------------------------
* 클라이언트 및 서버 정보 관련 메서드 *
gerRemoteAddr() : 클라이언트의 IP주소
getContentLength() : 클라이언트가 전송한 요청 정보의 길이
getCharacterEncoding() : 클라이언트가 요정 정보를 전송할 때 사용한 캐릭터 인코딩
getContentType() : 클라이언트가 요청 정보를 전송할 때 사용한 컨텐트의 타입
getProtocol() : 클라이언트가 요청한 프로토콜
getMethod() : 웹 브라우저가 정보를 전송할 때 사용한 방식(GET/POST)
getRequestURI() : 웹 브라우저가 요청한 URL에서의 경로
getContextPath() : JSP 페이지가 속한 웹 어플리케이션의 컨텍스트 경로
getServerName() : 연결할 때 사용한 서버 이름
getServerPort() : 서버가 실행 중인 포트 번호
-------------------------------------------------------------------------------
- 클라이언트가 전송한 요청 파라미터 읽기
-------------------------------------------------------------------------------
* 파라미터 읽기 메서드 *
getParameter(String name) / returnType - String : 이름이 name 인 파라미터의 값을 구함.
getParameterValues(String name) / returnType - String[] : 이름이 name 인 모든 파라미터의 값을 배열로 구함.
getParameterNames() / returnType - Enumeration : 웹 브라우저가 전송한 파라미터의 이름을 구함.
getParameterMap() / returnType - Map : 웹 브라우저가 전송한 파라미터의 맵을 구한다.
<Key, Value>
------------------------------------------------------------------------------
- 클라이언트가 전송한 요청 헤더 읽기
- 클라이언트가 전송한 쿠키 읽기
- 속성 처리
'공부 > JSP' 카테고리의 다른 글
JSP_[웹 어플리케이션의 초기화 파라미터 값 설정] (0) | 2012.09.19 |
---|---|
JSP_[JSP 페이지의 초기화 파라미터] (0) | 2012.09.18 |
JSP_[JDBC 예제] (0) | 2012.07.24 |
JSP_[페이지 읽어올때 캐릭터셋 결정 기본과정] (0) | 2012.06.21 |
JSP_[페이지의 구성요소] (0) | 2012.06.21 |