내부객체
request : javax.servlet.http.HttpServletRequest : 파라미터와 요청에 대한 객체
response : javax.servlet.http.HttpServletResponse : 요청에 대한 응답 객체
out : javax.servlet.jsp.JspWriter : 출력스트림객체
session : javax.servlet.http.HttpSession : 세션객체
application : javax.servlet.ServletContext : 애플리케이션 Context의 모든 페이지가 공유할 데이터에 대한 객체
pageContext : javax.servlet.jsp.PageContext : 페이지 실행에 필요한 Context정보 객체
page : javax.servlet.jsp.HttpJspPage : jsp페이지의 서블릿 객체
config : javax.servlet.ServletConfig : jsp페이지의 서블릿 설정 데이터 초기화 정보 객체
exception : java.lang.Throwable : jsp 페이지의 서블릿 실행 시 처리하지 못한 예외 객체
application
서블릿이나 외부환경 정보(context)를 나타내는 내부 객체.
String getRealPath(url) : URL을 로컬 파일 시스템으로 변경하여 반환.
pageContext
현재 jsp의 Context.
ServletContext getServletContext() : 페이지에 대한 서블렛 실행 환경 정보를 담고 있는 객체 반환
Object getPage() : 페이지의 서블릿 객체를 반환.
config
Servlet을 초기화 하는 동안 참조해야 할 정보를 전달하는 역할.
Enumeration getInitParameterNames() : 서블릿 설정 파일에 지정된 초기 파라미터 이름 반환.
String getInitParameter(String name) : 지정한 name의 초기 파라미터 이름 반환
ServletContext getServletContext() : 실행하는 서블릿 ServletContext 반환
String getServletName() : 서블릿의 이름 반환