The javax.servlet.jsp Package  

The javax.servlet.jsp package provides interfaces and classes that support the development of JavaServer Pages.

HttpJspPage Interface  
public interface HttpJspPage extends JspPage  
 
Servlet 
   JspPage 
     HttpJspPage 

The HttpJspPage interface is implemented by the Servlet class representing all HTTP JSP pages. It defines the _jspService() method, which is called by the JSP container to generate the page content.

JspPage Interface  
public interface JspPage extends Servlet  
 

The JspPage interface provides two methods that are used to initialize and destroy a JSP.

JspEngineInfo Class  
public abstract class JspEngineInfo extends Object  
 
Object 
  JspEngineInfo

The JspEngineInfo class is used to obtain information on the current JSP engine.

JspFactory Class  
public abstract class JspFactory extends Object  
 
Object 
  JspFactory 

The JspFactory classprovides methods for creating or specifying objects that are used to support JSP development, including JspEngineInfo and PageContext objects.

JspWriter Class  
public abstract class JspWriter extends Writer  
 
Object 
  Writer 
   JspWriter 

The JspWriter class provides a character output stream that can be used by a JSP object. It provides overloaded versions of the print() and println() methods that can handle primitive and String datatypes.

PageContext Class  
public abstract class PageContext extends Object  
 
Object 
  PageContext 

The PageContext class provides information on the namespaces associated with a JSP including page attributes and implementation details.