org.apache.jasper.servlet
クラス JspServlet

java.lang.Object
  |
  +--javax.servlet.GenericServlet
        |
        +--javax.servlet.http.HttpServlet
              |
              +--org.apache.jasper.servlet.JspServlet
すべての実装インタフェース:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class JspServlet
extends javax.servlet.http.HttpServlet

The JSP engine (a.k.a Jasper). The servlet container is responsible for providing a URLClassLoader for the web application context Jasper is being used in. Jasper will try get the Tomcat ServletContext attribute for its ServletContext class loader, if that fails, it uses the parent class loader. In either case, it must be a URLClassLoader.

作成者:
Anil K. Vijendran, Harish Prabandham
関連項目:
直列化された形式

フィールドの概要
protected  javax.servlet.ServletConfig config
           
protected  javax.servlet.ServletContext context
           
protected  ServletEngine engine
           
protected  java.util.Hashtable jsps
           
protected  Options options
           
protected  java.net.URLClassLoader parentClassLoader
           
protected  java.lang.String serverInfo
           
 
コンストラクタの概要
JspServlet()
           
 
メソッドの概要
 void destroy()
           
 void init(javax.servlet.ServletConfig config)
           
 boolean isOutDated(java.io.File jsp, JspCompilationContext ctxt, Mangler mangler)
          Determines whether the current JSP class is older than the JSP file from whence it came
protected  java.lang.String normalize(java.lang.String path)
          Return a context-relative path, beginning with a "/", that represents the canonical version of the specified path after ".." and "." elements are resolved out.
 void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
クラス javax.servlet.http.HttpServlet から継承したメソッド
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
 
クラス javax.servlet.GenericServlet から継承したメソッド
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

context

protected javax.servlet.ServletContext context

jsps

protected java.util.Hashtable jsps

config

protected javax.servlet.ServletConfig config

options

protected Options options

parentClassLoader

protected java.net.URLClassLoader parentClassLoader

engine

protected ServletEngine engine

serverInfo

protected java.lang.String serverInfo
コンストラクタの詳細

JspServlet

public JspServlet()
メソッドの詳細

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
オーバーライド:
クラス javax.servlet.GenericServlet 内の init

service

public void service(javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response)
             throws javax.servlet.ServletException,
                    java.io.IOException
オーバーライド:
クラス javax.servlet.http.HttpServlet 内の service

destroy

public void destroy()
オーバーライド:
クラス javax.servlet.GenericServlet 内の destroy

isOutDated

public boolean isOutDated(java.io.File jsp,
                          JspCompilationContext ctxt,
                          Mangler mangler)
Determines whether the current JSP class is older than the JSP file from whence it came

normalize

protected java.lang.String normalize(java.lang.String path)
Return a context-relative path, beginning with a "/", that represents the canonical version of the specified path after ".." and "." elements are resolved out. If the specified path attempts to go outside the boundaries of the current context (i.e. too many ".." path elements are present), return null instead.
パラメータ:
path - Path to be normalized


Copyright ? 2000 Apache Software Foundation. All Rights Reserved.