CODEDRAGON ㆍDevelopment/JSP
Request객체 관련 메소드
메소드 |
설명 |
getCharacterEncoding() |
· 클라이언트가 요청한 정보를 전송할 때 사용한 인코딩을 리턴합니다. |
getContentLength() |
· 클라이언트가 전송한 요청 정보의 길이를 리턴합니다. |
getContentType() |
· 클라이언트가 요청한 정보를 전송할 때 사용한 컨텐트 타입을 리턴합니다. |
getContextPath() |
· 페이지가 속한 웹 어플리케이션의 컨텍스트 패스를 반환합니다. |
getCookies() |
· HTTP 요청 메시지의 헤더에 포함된 쿠키를 Cokie객체의 배열(Cookie[])로 리턴합니다. |
getHeader("headerName") |
· HTTP 요청 헤더에 headerName으로 지정된 이름으로 할당된 값을 리턴 · 지정된 이름이 없을 시 null 을 리턴합니다. |
getHeaders(String name)
|
· 지정한 이름의 헤더 목록을 구한다. · java.util.Enumberation 객체로 리턴합니다.
|
getHeaderNames() |
· HTTP 요청 헤더에 포함된 모든 헤더 이름을 java.util.Enumberation 객체로 리턴합니다. · 브라우저의 cpu 비트, 언어타입, 브라우저 버젼 속성, 호스트, 쿠키 등 값들이 출력됩니다. |
int getIntHeader(String name)
|
지정한 헤더의 값을 정수 값을 리턴합니다.
|
long getDateHeader(String name)
|
· 지정한 헤더의 값을 시간 값을 리턴합니다. · 시간은 1970년 1월 1일 이후로 흘러간 1/1000초 단위의 값을 가집니다.
|
getMethod() |
· 웹 브라우저가 정보를 전송할 때 사용한 방식을 리턴합니다. · get방식과 post방식을 구분할 수 있습니다. |
getSession() |
· 요청한 클라이언트에 지정된 HttpSession 객체를 얻습니다. · 이전에 생성된 객체가 없을 시 새로운 객체 생성합니다. |
getProtocol() |
· 클라이언트가 요청한 프로토콜을 반환합니다. |
getRemoteAddr() |
· 웹 서버에 연결한 IP주소를 리턴합니다. |
getRequestURL() |
· 웹브라우저가 요청한 URL 경로를 얻습니다. |
getRequestURI() |
· 요청 URI를 얻습니다. |
getServerName() |
· 연결할 때 사용한 서버명을 리턴합니다. |
getServerPort() |
· 연결할 때 사용한 서버포트번호을 리턴합니다. |
getQueryString() |
· 쿼리스트링을 얻습니다. |
Parameter 메소드
요청관련 메소드 보다 실제 많이 쓰이는 메소드는 parameter와 관련된 메소드들 입니다.
request객체의 Parameter메소드를 이용하면 웹브라우저가 서버로 전송한 파라미터 값을 읽어 올 수 있습니다.
JSP페이지를 제작하는 목적이 데이터 값을 전송하기 위해서 이므로, parameter 관련 메소드는 매우 중요 합니다.
메소드 |
설명 |
getParameter(String name) |
name에 해당하는 파라미터 값을 반환합니다. |
getParameterNames() |
모든 파라미터 이름을 Enumeration 객체로 반환합니다. 파라미터의 이름 즉. 위에서 name 값을 가져옵니다. Enumeration 객체는 배열과 유사합니다. |
getParameterValues(String name) |
name에 해당하는 파라미터값들을 String 배열로 반환합니다. |
getParameterMap() |
웹 브라우저가 전송한 파라미터를 Map으로 반환합니다. |
'Development > JSP' 카테고리의 다른 글
GET 전송 방식 (0) | 2019.02.11 |
---|---|
Response객체 관련 메소드 (0) | 2019.01.28 |
Ajax 활용 (0) | 2019.01.28 |
서버와 데이터를 교환하기 위한 형태 (0) | 2019.01.28 |
빈 관련 액션 태그 (0) | 2019.01.26 |