request : HTML 폼 요소의 선택 값 등 사용자 입력 정보를 읽기위해 사용
- getParameterName() : 현재 요청에 포함된 파라미터의 이름을 열거 형태로 넘겨줌
- getParameter(value1) : 문자열 value1과 이름이 같은 파라미터를 가져옴.
- getParameterValues(value1) : 문자열 value1과 이름이 같은 파라미터를 배열 형태로 가져옴. (checkbox, multiple list 등)
- getCookies() : 모든 쿠키 값을 배열 형태로 가져옴.
- getMethod() : 현재 요청을 GET, POST 형태로 가져옴.
- getSession() : 현재 세션 객체를 가져옴.
- getRemoteAddr() : 클라이언트의 IP 주소를 가져옴.
- getProtocol() : 현재 서버의 프로토콜을 문자열 형태로 가져옴.
- setCharacterEncoding() : 현재 JSP로 전달되는 내용을 지정한 케릭터셋으로 변환함.
response : 사용자 요청에 대한 응답을 처리하는데 사용
- setContentType(type) : 문자열 형태의 type에 지정된 MIME Type으로 contentType을 설정.
- setHeader(name,value) : 문자열 name의 이름으로 문자열 value의 값을 헤더로 세팅.
- setDateHeader(name,date) : 문자열 name의 이름으로 date에 지정된 시간 값을 헤더에 설정
- sendError(status.msg) : 오류 코드와 메세지를 보냄
- sendRedirect(url) : 클라이언트 요청을 다른 페이지로 보낸다.
pageContext : 현재JSP 실행에 대한 context 정보를 참조하는데 사용.
현재 페이지의 객체를 반환하는데 사용
- getPage()
- getRequest()
- getResponse()
- getOut()
- getSession()
- getServletConfig()
- getServletContext()
- getException()
session : 클라이언트의 세션 정보를 처리하기위해 사용
- getId() : 각 접속에 대한 세션 고유의 ID를 문자열 형태로 반환
- getCreatingTime() : 세션 생성 시간을 GTM 1970년 1월 1일 부터 long형 ms단위로 반환
- getLastAccessedTime() : 현재 세션으로 마지막 작업한 시간을 long형 밀리세컨드 값으로 변환.
- getMaxInactiveInterval() : 세션의 유지 시간을 sec 단위로 반환.
- getMaxInactiveInterval(sec) : 세션의 유지 시간을 sec초로 설정.
- invalidate() : 현재 세션을 종료.
- getAttribute(attr) : 문자열 attr로 설정된 세션 값을 Object형태로 반환.
- setAttribute(name,attire) : 문자열name으로 Object attr을 설정
application : 웹 서버의 애플리케이션 처리와 관련된 정보를 참조하기위해 사용
- getServerInfo() : JSP/서블릿 컨테이너의 이름과 버전을 반환
- getMajorVersion() : 컨테이너가 지원하는 서블릿 API의 주 버전 정보를 반환
- getMinorVersion() : 컨테이너가 지원하는 서블릿 API의 하위 버전 정보를 반환
- getMimeType(String filename) : filename에 지정된 파일에 대한 MIME Type을 반환
- getResource(String path) : path에 지정된 자원을 URL 객체로 반환
- getResourceAsStream(String path) : path에 지정된 자원을 InputStream 객체로 반환
- getRealPath(String path) : path에 지정된 자원을 파일 시스템의 실제 경로로 반환
- getContext(String path) : path에 지정된 자원의 컨텍스트 정보를 반환
- getRequestDispatcher(String path) : path에 지정된 자원을 위한 request dispatcher를 생성
- log(String message) : message의 내용을 로그 파일에 기록
- log(message, exception) : 예외 상황에 대한 정보를 포함하여 로그 파일에 기록
- getAttribute(String name) : name에 해당하는 속성 값이 있다면 Object 형태로 가져와 적절한 형변환 필요
- getAttributeNames() : 현재 application 객체에 저장된 속성들의 이름을 열거 형태로 가져옴
- setAttribute(String name, Object value) : name 키값 으로 object형 데이터를 저장. 자바 클래스 형태도 저장가능
- removeAttribute(String name) : 문자열 name에 해당하는 속성을 삭제
out : 사용자에게 전달하기 위한 output 스트림을 처리하기위해 사용
- getBufferSize() : output buffer의 크기를 바이트로 출력
- getRemaining() : 남아있는 버퍼의 크기를 바이트로 출력
- clearBuffer() : 버퍼에 있는 콘텐츠를 모두 삭제
- flush() : 버퍼를 비우고 output stream 삭제
- close() : output stream을 닫고 버퍼 비움
- println(content) : content의 내용을 newline과 함께 출력
- print(content) : content의 내용 출력
config : 현재 JSP의 초기화 환경을 처리하는데 사용
- getInitParameterNames() : 초기 매개변수 값들의 설정 이름을 열거 객체로 반환.
- getInitParameter(name) : 문자열 name에 해당하는 초기화 매개변수 값을 반환.
page : 현재 JSP의 클래스 정보를 보기위해 사용
exception : 예외 처리
- getMessage() : 문자열로 된 오류 메시지를 반환.
- printStackTrace() : 스택 추적 정보 출력
- toString() : 예외 이름과 오류 메시지를 반환
'프로그래밍 > JSP, Spring, HTML5' 카테고리의 다른 글
(JavaScript) 구글 지도 API 사용하기 (0) | 2016.07.10 |
---|---|
(JSP) 자바 빈즈 (0) | 2016.07.10 |
(jsp) 선언, 표현식, 스크립트릿 (1) | 2016.07.10 |
(JSP) 액션 (0) | 2016.07.10 |
(JSP) 기본 문법 - 주석과 지시어 (0) | 2016.07.10 |