Roel Notebook

[JSP] JSP 정리 (2) - request 내장 객체

by Roel Downey
728x90
반응형

2020/04/23 - [Web/JSP] - [JSP] JSP 정리 (1)

 

 

- request 객체는 웹 브라우저에서 JSP 페이지로 전달되는 정보의 모임으로 HTTP 헤더와 HTTP 바디로 구성되어 있다.

 

- 웹 컨테이너는 요청된 HTTP 메시지를 통해 HttpServletRequest 객체를 얻어내서, 이로부터 사용자의 요구사항을 얻어낸다.

 

 

- request 내부 객체의 요청 파라미터 관련 메소드

메소드 설명
String getParameter(name)  파라미터 변수 name에 저장된 변수를 얻어내는 메소드로, 이때 변수의 값은 String으로 리턴된다.
String[] getParameterValues(name)  파라미터 변수 name에 저장된 모든 변수값을 얻어내는 메소드로, 이때 변수의 값은 String 배열로 리턴된다. checkbox에서 주로 사용된다.
Enumeration getParameterNames() 요청에 의해 넘어오는 모든 파라미터 변수를 java.util.Enumeration 타입으로 리턴한다.  

 

 

- request 내장 객체의 웹 브라우저, 웹 서버 및 요청 헤더의 정보 관련 메소드

메소드 설명
String getProtocol() 웹 서버로 요청 시, 사용 중인 프로토콜을 리턴
String getServerName() 웹 서버로 요청 시, 서버의 도메인 이름을 리턴
String getMethod() 웹 서버로 요청 시, 요청에 사용된 요청 방식(GET, POST, PUT 등)을 리턴
String getQueryString() 웹 서버로 요청 시, 요청에 사용된 QueryString을 리턴
String getRequestURI() 웹 서버로 요청 시, 요청에 사용된 URL 로부터 URI 값을 리턴
String getRemoteAddr() 웹 서버로 정보를 요청한 웹 브라우저의 IP주소를 리턴
int getServerPort() 웹 서버로 요청 시, 서버의 Port번호를 리턴
String getContextPath() 해당 JSP 페이지가 속한 웹 어플리케이션의 콘텍스트 경로를 리턴
String getHeader(name) 웹 서버로 요청 시, HTTP 요청 헤더(header)의 헤더 이름인 name에 해당하는 속성값을 리턴 
Enumeration getHeaderNames() 웹 서버로 요청 시, HTTP 요청 헤더(header)에 있는 모든 헤더 이름을 리턴

 

 

 

728x90
반응형

'Web > JSP' 카테고리의 다른 글

[JSP] EL, JSTL  (0) 2020.11.17
[JSP] JSP 정리 (3) - response 내장 객체  (0) 2020.11.17
[JSP] JSP 정리 (4) - out 내장 객체  (0) 2020.11.17
[JSP] JSP 정리 (1)  (0) 2020.11.17
[JSP] 회원가입, 로그인 만들어 보기  (0) 2020.05.24

블로그의 정보

What doing?

Roel Downey

활동하기