일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스컬킹점수
- 보드게임점수계산
- 착한코딩
- 개발자
- 광명파티룸
- 파티룸
- 부천공간대여
- 스컬킹
- 코딩
- 옥길동요거트
- 서울파티룸
- 구로파티룸
- 해외여행
- 웹개발
- 스페이스우일
- 옥길동파티룸
- 취미
- 옥길파티룸
- MBTI
- 스컬킹점수계산
- 그릭요거트
- 옥길요거트
- 일
- 휴식
- mysql
- 부천파티룸
- 옥길그릭요거트
- 가장존경하는인물
- 존경하는위인
- 보드게임점수
- Today
- Total
SIMPLE & UNIQUE
request 내장 객체 본문
Request 내장 객체
- Request 객체는 웹 브라우저에서 JSP 페이지로 전달되는 정보의 모임으로 HTTP 헤더와 HTTP 바디로 구성되어 있다.
- 웹 컨테이너는 요청된 HTTP 메시지를 통해 HttpServletRequest 객체를 얻어내서, 이로부터 사용자의 요구사항을 얻어낸다.
메소드 | 설명 |
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)에 있는 모든 헤더 이름을 리턴한다. |
<%
String name = request.getParameter("name"); // "하이언"
String protocol = request.getProtocol(); // HTTP/1.1
String serverName = request.getServerName(); // localhost
String method = request.getMethod(); // GET
String contextPath = request.getContextPath(); // /hyun/project
String uri = request.getRequestURI(); // /hyun/project/jsp/requestTest.jsp
String remoteAddr = request.getRemoteAddr(); // 127.0.0.1
%>
출처: http://hyeonstorage.tistory.com/79 [개발이 하고 싶어요]
'Java & Spring > Guide' 카테고리의 다른 글
JSP 내장 객체 (0) | 2017.08.16 |
---|---|
out 내장 객체 (0) | 2017.08.16 |
Java instanceof 연산자 (0) | 2017.03.31 |
Web.xml (0) | 2017.03.13 |
server.xml의 이해<Apache Tomcat 서버> (0) | 2017.03.10 |