jsp ServletRequest

Object getAttribute(String name) - 주어진 이름의 어프리뷰트를 얻어온다. 설정된 어트리뷰트가 없으면 null 값을 리턴한다.

Enumeration getAttributeNames() - 설정된 모든 어트리뷰터의 이름을 리턴한다.

void removeAttribute(String name) - 주어진 이름의 어트리뷰트를ㄹ 제거한다.

void setAttribute(String name, Object o) - 객체를 주어진 이름으로 어트리뷰트에 등록한다.

RequestDispacher getRequestDispatcher(String path) - 주어진 패스로 클라이언트의 요청을 전달할 RequestDispatcher를 얻어온다.

 

int getContentLength() - 클라이언트 요청의 바디(body)부분의 길이를 바이트 단위로 리턴한다. 길이를 알 수 없으면 -1을 리턴한다.

String getContentType() - 클라이언트 요청의 바디 부분의 MIME 타입을 기술한다.

String getParameter(String name) - 클라이언트의 요청에 포함되어 있는 주어진 이름의 파라메터 값을 리턴한다. 값이 없을 경우에는 null을 리턴한다.

String[] getParameterValues(String name) - 주어진 이름의 파라메터 값을 모두 리턴한다. 동일한 이름에 여러 개의 값이 있는 경우에 사용된다.

ServletInputStream getInputStream() - 클라이언트 요청의 바디에 있는 바이너리 데이터를 읽기 위한 입력 스트림을 리턴한다.

BufferedReader getReader() - 클라이언트 요청의 바디에 있는 문자 데이터를 읽기 위한 BufferedReader를 리턴한다.

String getCharacterEncoding() - 문자 데이터의 인코딩을 리턴한다.

Locale getLocale() - 클라이언트가 받을 수 있는 가장 적당한 로케일을 리턴한다.

Enumeration getLocales() - Accept-Language 헤더 정보에 기초해서 클라이언트가 받을 수 있는 로케일 정보를 리턴한다.

 

String getProtocal() - 클라이언트가 사용한 프로토콜 정보를 HTTP/1.1과 같은 protocol/major Version.minorVersion 형태로 리턴한다.

String getServerName() - 클라이언트의 요청을 받는 서버 이름을 리턴한다.

int getServerPort() - 클라이언트의 요청을 받는 서버의 포트 번호를 리턴한다.

boolean isSecure() - 클라이언트의 요청이 보안성 있는 캐널을 통해 전달되는지 여부를 알려준다.

String getRemoteAddr() - 요청을 보내는 클라이언트의 IP주소를 리턴한다.

String getRemoteHost() - 요청을 보내는 클라이언트의 이름을 리턴한다.

String getScheme() - 클라이언트의 요청에 사용된 scheme의 이름을 리턴한다.

댓글

이 블로그의 인기 게시물

javascript ===, ==, >=, <=연산자

SQL oracle 내장함수[문자열 처리]

java 입출력2