티스토리 뷰

JSP &Servlet

JSP request 기본객체

Lurutia 2021. 4. 24. 10:53

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초 단위의 시간을 가진다)

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함