본문 바로가기
Java 및 JSP

[JSP] 내장 객체 - Request

by jane.dev 2021. 8. 1.
반응형
JSP 내장객체
JSP 파일 내에 객체를 생성하지 않고 사용할 수 있는 객체
JSP 컨테이너에 의해 서블릿으로 변환될 때 자동으로 객체 생성
(스크립트릿 내부에서만 사용 가능)

 

Request
웹 브라우저를 통해 서버에 어떠한 정보를 요청하고
이러한 요청 정보가 담기고 관리되는 곳

 

제공하는 기능

  1. 클라이언트 (웹 브라우저)와 관련된 정보 읽기
  2. 서버와 관련된 정보 읽기
  3. 클라이언트가 전송한 요청 파라미터 읽기
  4. 클라이언트가 전송한 쿠키 읽기

 

주요 메서드

request.getContextPath()

웹 어플리케이션의 컨텍스트 루트 경로(프로젝트 명)

 

request.getMethod()

웹 브라우저의 정보 전송 시 사용한 요청 방식

 

request.getServerName()

연결 시 사용한 서버 이름

 

request.getServerPort()

서버가 실행중인 포트 번호

 

request.getRequestURL()

요청 URL(파일의 전체 경로 - 페이지 주소)

 

request.getRequestURI()

요청 URI(파일 경로에서 입력한 값 - 페이지 주소 뒤 입력 값)

 

request.getRemoteAddr()

웹 서버에 연결한 클라이언트의 IP 주소

 

자신의 localhost IP 주소는 아래와 같이 표시됨

IPv4: 127.0.0.1

IPv6: 0:0:0:0:0:0:0:1

위 주소는 IPv6로 반환된 형태

 

request.getProtocol()

해당 요청 프로토콜

 

 

'Java 및 JSP' 카테고리의 다른 글

[JSP] 내장 객체 - Response  (0) 2021.08.03
[JSP] Request 파라미터 값 전달  (0) 2021.08.02
[JSP] JSP 개념과 태그의 종류  (0) 2021.07.31
[Java] 향상된 For 문  (0) 2021.07.30
[JSP] HTTP의 이해  (0) 2021.07.29