* 파라미터
String getParameter(String name) //인자로 준 요청 파라미터의 값을 반환.★
Enumeration getParameterNames() //요청 중에 있는 전체 파라미터 이름을 반환.★
String[] getParameterValues(String name) //인자로 준 요청 파라미터의 전체값을 배열로 반환한다.★매개변수가 다중 선택이 가능한 리스트(list) 또는 선택박스(choicebox)의 값이라면, 여러 개의 값이 하나의 이름으로 전달될 수 있습니다.
String getParameter(String name) //인자로 준 요청 파라미터의 값을 반환.★
Enumeration getParameterNames() //요청 중에 있는 전체 파라미터 이름을 반환.★
String[] getParameterValues(String name) //인자로 준 요청 파라미터의 전체값을 배열로 반환한다.★매개변수가 다중 선택이 가능한 리스트(list) 또는 선택박스(choicebox)의 값이라면, 여러 개의 값이 하나의 이름으로 전달될 수 있습니다.
* 어트리뷰
Enumeration getAttributeNames(); //이 요청이 갖는 속성들의 이름에 대한 Enumeration 객체를 얻습니다.
Object getAttribute(String name); //주어진 이름을 갖는 속성값을 얻습니다.
void setAttribute(String key, Object o) //주어진 이름의 속성을 설정합니다.
void remvoeAttribute(String key) //주어진 이름의 속성을 제거합니다.
Enumeration getAttributeNames(); //이 요청이 갖는 속성들의 이름에 대한 Enumeration 객체를 얻습니다.
Object getAttribute(String name); //주어진 이름을 갖는 속성값을 얻습니다.
void setAttribute(String key, Object o) //주어진 이름의 속성을 설정합니다.
void remvoeAttribute(String key) //주어진 이름의 속성을 제거합니다.
* 클라이언트
String getProtocol(); //"HTTP/1.1" 과 같은 형식으로 프로토콜 및 major/minor 버전을 얻습니다. 클라이언트 요청시의 프로토콜.
String getCharacterEncoding(); //요청 본체에서 사용되는 인코딩을 반환한다.
String getContentType(); //요청에 포함되어 있는 내용에 대한 MIME 타입 또는 모를 경우에는 null을 얻습니다.
int getServerPort(); //요청을 받은 포트 번호를 얻습니다.
request.getMethod(); //클라이언트 요청메소드
request.getRemoteUser(); //클라이언트의 정보
String getProtocol(); //"HTTP/1.1" 과 같은 형식으로 프로토콜 및 major/minor 버전을 얻습니다. 클라이언트 요청시의 프로토콜.
String getCharacterEncoding(); //요청 본체에서 사용되는 인코딩을 반환한다.
String getContentType(); //요청에 포함되어 있는 내용에 대한 MIME 타입 또는 모를 경우에는 null을 얻습니다.
int getServerPort(); //요청을 받은 포트 번호를 얻습니다.
request.getMethod(); //클라이언트 요청메소드
request.getRemoteUser(); //클라이언트의 정보
* 경로
int getContentLength(); //이 요청에 포함되어 있는 데이터의 길이를 구하며, 만약 길이를 알 수 없는 경우에는 ?1이 리턴.
request.getRemoteAddr(); //요청한 클라이언트의 IP(Internet Protocol) 주소를 얻습니다.
request.getRemoteHost(); //요청한 클라이언트의 호스트 이름을 얻습니다.
request.getScheme(); //http, https, 또는 ftp 등과 같은 요청을 위해 사용된 방법의 이름을 얻습니다.
request.getServerName(); //요청을 받은 서버의 이름을 얻습니다.
request.getRequestURI(); //클라이언트 요청 상대 경로(뒤로가기)
request.getServletPath(); //요청한 서블릿의 상대 경로.
request.getPathInfo(); //요청한 서블릿의 추가 경로의 상대경로
request.getPathTranslated(); //요청한 서블릿의 추가 경로의 절대경로
request.getQueryString(); //GET 메소드에 의한 클라이언트 데이타의 QueryString
int getContentLength(); //이 요청에 포함되어 있는 데이터의 길이를 구하며, 만약 길이를 알 수 없는 경우에는 ?1이 리턴.
request.getRemoteAddr(); //요청한 클라이언트의 IP(Internet Protocol) 주소를 얻습니다.
request.getRemoteHost(); //요청한 클라이언트의 호스트 이름을 얻습니다.
request.getScheme(); //http, https, 또는 ftp 등과 같은 요청을 위해 사용된 방법의 이름을 얻습니다.
request.getServerName(); //요청을 받은 서버의 이름을 얻습니다.
request.getRequestURI(); //클라이언트 요청 상대 경로(뒤로가기)
request.getServletPath(); //요청한 서블릿의 상대 경로.
request.getPathInfo(); //요청한 서블릿의 추가 경로의 상대경로
request.getPathTranslated(); //요청한 서블릿의 추가 경로의 절대경로
request.getQueryString(); //GET 메소드에 의한 클라이언트 데이타의 QueryString
* 파일
ServletInputStream getInputStream() //이 요청의 바디로부터 바이너리 데이터를 읽어들이기 위해, 한 번에 한 라인씩 읽을 수 있는 ServletInputStream 객체를 얻는다.
BufferedReader getReader() //요청 바디로부터 문자 인코딩에 따라 텍스트를 읽어들이기 위한 BufferedReader 객체를 얻음.
HttpUtils.getRequestURL(request).toString(); //요청한 URL
ServletInputStream getInputStream() //이 요청의 바디로부터 바이너리 데이터를 읽어들이기 위해, 한 번에 한 라인씩 읽을 수 있는 ServletInputStream 객체를 얻는다.
BufferedReader getReader() //요청 바디로부터 문자 인코딩에 따라 텍스트를 읽어들이기 위한 BufferedReader 객체를 얻음.
HttpUtils.getRequestURL(request).toString(); //요청한 URL