프로그래밍/J2EE
[정보] HttpServletRequest 객체
투칼론
2021. 2. 8. 22:03
반응형
1. HttpServletRequest 객체 개요
JSP/서블릿 요청 정보를 제공하기 위한 ServletRequest 인터페이스를 상속한 객체임.
서블릿 컨테이너는 HttpServletRequest 객체를 생성하여, doGet(), doPost() 등 서블릿 서비스에 인자로 전달함
2. 제공하는 주요 메소드(API)
참고로, 예시는 "http://www.example.co.kr:8080/sample/test.jsp?param1=seoul¶m2=user2"로 브라우저에서 요청에 대한 리턴값임
getContextPath() getMethod() getRequestURL() getRequestURI() getQueryString() getSession(flag) getRemoteHost() getRemoteAddr() getServerName() getProtocol() getHeaders() getCookies() getParameters() getParameter(name) |
서블릿의 웹 컨텍스트 패스를 리턴함. 예시) /sample GET/POST 등 HTTP 요청 메소드를 리턴함. 예시) GET 요청 URL을 리턴함. 예시) http://www.example.co.kr:8080/sample/test.jsp 요청 URL에서 쿼리 문자열을 제외한 부분을 리턴함. 예시) /sample/test.jsp 요청 URL에서 ? 다음에 오는 문자열을 리턴함. 예시) param1=seoul¶m2=user2 요청 관련된 세션 객체를 리턴함 요청한 호스트명을 리턴함. 예시) hostname2 요청한 호스트의 IP주소를 리턴함. 예시) 10.x.x.x 해당 요청이 실행되는 호스트명을 리턴함. 예시) localhost 프로토콜을 리턴함. 예시) HTTP/1.1 HTTP 헤더의 이름과 값을 리턴함 요청에 대한 쿠키를 모두 리턴함 요청에 대한 모든 파라미터들을 리턴함 파라미터 중 해당 이름의 첫번째 값을 리턴함 |
[참고] getMethod() 관련 참조 : blueyikim.tistory.com/1992