티스토리 뷰
request 기본객체
getRemoteAddr() | String | 웹 서버에 연결한 클라이언트의 IP 주소를 구한다. |
getContentLength() | long | 클라이언트가 전송한 요청 정보의 길이를 구한다. 전송데이터 길이를 알 수 없는 경우 -1을 리턴한다. |
getCharacterEncoding() | String | 클라이언트가 요청 정보를 전송할 때 사용한 캐릭터의 인코딩을 구한다. |
getContentType() | String | 클라이언트가 요청 정보를 전송할 때 사용한 컨텐츠의 타입을 구한다. |
getProtocol() | String | 클라이언트가 요청한 프로토콜을 구한다. |
getMethod() | String | 브라우저가 정보를 전송할 때 사용한 방식을 구한다. |
getRequestURI() | String | 웹 브라우저가 요청한 URL에서 경로를 구한다. |
getContextPaht() | String | JSP페이지가 속한 웹 어플리케이션의 컨텍스트 경로를 구한다. |
getServerName() | String | 연결할 때 사용한 서버 이름을 구한다. |
getServerPort() | int | 서버가 실행중인 포트 번호를 구한다. |
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>클라이언트 및 서버 정보</title>
</head>
<body>
클라이언트IP = <%= request.getRemoteAddr() %> <br>
요청정보길이 = <%= request.getContentLength() %> <br>
요청정보 인코딩 = <%= request.getCharacterEncoding() %> <br>
요청정보 컨텐츠타입 = <%= request.getContentType() %> <br>
요청정보 프로토콜 = <%= request.getProtocol() %> <br>
요청정보 전송방식 = <%= request.getMethod() %> <br>
요청 URI = <%= request.getRequestURI() %> <br>
컨텍스트 경로 = <%= request.getContextPath() %> <br>
서버이름 = <%= request.getServerName() %> <br>
</body>
</html>
파라미터 관련
getParameter(String name) | String | 이름이 name인 파라미터의 값을 구한다. 존재하지 않을경우 null을 리턴한다. |
getParameterValues(String name) | String[] | 이름이 name인 모든 파라미터의 값을 배열로 구한다. 존재하지 않을 경우 null을 리턴한다. |
getParameterNames() | java.util.Enumeration | 웹 브라우저가 전송한 파라미터의 이름 목록을 구한다. |
getParameterMap() | java.util.Map | 웹 브라우저가 전송한 파라미터의 맵을 구한다. 맵은 <파라미터 이름, 값> 쌍으로 구성된다. |
헤더관련
getHeader(String name) | String | 지정한 이름의 헤더 값을 구한다. |
getHeaders(String name) | java.util.Enumeration | 지정한 이름의 헤더 목록을 구한다. |
getHeaderNames() | java.util.Enumeration | 모든 헤더의 이름을 구한다. |
getIntHeader(String name) | int | 지정한 헤더의 값을 정수 값으로 읽어온다. |
getDateHeader(String name) | long | 지정한 헤더의 값을 시간 값으로 읽어온다. (이때 시간은 1970년 1월 1일 이후로 흘러간 1/1000초 단위의 시간을 가진다) |
'JSP &Servlet' 카테고리의 다른 글
JSP response 객체 (0) | 2021.04.24 |
---|---|
JSP tomcat 에서 GET방식 URI 인코딩 처리 (0) | 2021.04.24 |
페이지 모듈화와 요청 흐름 제어 (0) | 2018.08.04 |
JSP 내장변수 (implicit variable) (0) | 2018.08.03 |
지시자(Directive) 디렉티브 (0) | 2018.08.01 |
댓글