接口 javax.servlet.Servlet
的使用

使用 Servlet 的软件包
javax.servlet The javax.servlet package contains a number of classes and interfaces that describe and define the contracts between a servlet class and the runtime environment provided for an instance of such a class by a conforming servlet container. 
javax.servlet.http The javax.servlet.http package contains a number of classes and interfaces that describe and define the contracts between a servlet class running under the HTTP protocol and the runtime environment provided for an instance of such a class by a conforming servlet container. 
javax.servlet.jsp Classes and interfaces for the Core JSP 2.1 API. 
org.apache.jasper.runtime   
org.apache.jasper.servlet   
org.eclipse.jetty.annotations   
org.eclipse.jetty.plus.webapp   
org.eclipse.jetty.server.handler   
org.eclipse.jetty.servlet   
org.eclipse.jetty.servlets   
org.eclipse.jetty.websocket   
 

javax.servletServlet 的使用
 

实现 Servletjavax.servlet 中的类
 class GenericServlet
          Defines a generic, protocol-independent servlet.
 

类型参数类型为 Servletjavax.servlet 中的方法
<T extends Servlet>
T
ServletContext.createServlet(Class<T> clazz)
          Instantiates the given Servlet class.
 

返回 Servletjavax.servlet 中的方法
 Servlet UnavailableException.getServlet()
          已过时。 As of Java Servlet API 2.2, with no replacement. Returns the servlet that is reporting its unavailability.
 Servlet ServletContext.getServlet(String name)
          已过时。 As of Java Servlet API 2.1, with no direct replacement.

This method was originally defined to retrieve a servlet from a ServletContext. In this version, this method always returns null and remains only to preserve binary compatibility. This method will be permanently removed in a future version of the Java Servlet API.

In lieu of this method, servlets can share information using the ServletContext class and can perform shared business logic by invoking methods on common non-servlet classes.

 

返回变量类型为 Servlet 的类型的 javax.servlet 中的方法
 Enumeration<Servlet> ServletContext.getServlets()
          已过时。 As of Java Servlet API 2.0, with no replacement.

This method was originally defined to return an Enumeration of all the servlets known to this servlet context. In this version, this method always returns an empty enumeration and remains only to preserve binary compatibility. This method will be permanently removed in a future version of the Java Servlet API.

 

参数类型为 Servletjavax.servlet 中的方法
 ServletRegistration.Dynamic ServletContext.addServlet(String servletName, Servlet servlet)
          Registers the given servlet instance with this ServletContext under the given servletName.
 

类型变量类型为 Servletjavax.servlet 中的方法参数
 ServletRegistration.Dynamic ServletContext.addServlet(String servletName, Class<? extends Servlet> servletClass)
          Adds the servlet with the given name and class type to this servlet context.
 

参数类型为 Servletjavax.servlet 中的构造方法
UnavailableException(int seconds, Servlet servlet, String msg)
          已过时。 As of Java Servlet API 2.2, use UnavailableException.UnavailableException(String, int) instead.
UnavailableException(Servlet servlet, String msg)
          已过时。 As of Java Servlet API 2.2, use UnavailableException.UnavailableException(String) instead.
 

javax.servlet.httpServlet 的使用
 

实现 Servletjavax.servlet.http 中的类
 class HttpServlet
          Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site.
 

javax.servlet.jspServlet 的使用
 

javax.servlet.jspServlet 的子接口
 interface HttpJspPage
          The HttpJspPage interface describes the interaction that a JSP Page Implementation Class must satisfy when using the HTTP protocol.
 interface JspPage
          The JspPage interface describes the generic interaction that a JSP Page Implementation class must satisfy; pages that use the HTTP protocol are described by the HttpJspPage interface.
 

参数类型为 Servletjavax.servlet.jsp 中的方法
abstract  PageContext JspFactory.getPageContext(Servlet servlet, ServletRequest request, ServletResponse response, String errorPageURL, boolean needsSession, int buffer, boolean autoflush)
           obtains an instance of an implementation dependent javax.servlet.jsp.PageContext abstract class for the calling Servlet and currently pending request and response.
abstract  void PageContext.initialize(Servlet servlet, ServletRequest request, ServletResponse response, String errorPageURL, boolean needsSession, int bufferSize, boolean autoFlush)
           The initialize method is called to initialize an uninitialized PageContext so that it may be used by a JSP Implementation class to service an incoming request and response within it's _jspService() method.
 

org.apache.jasper.runtimeServlet 的使用
 

实现 Servletorg.apache.jasper.runtime 中的类
 class HttpJspBase
          This is the super class of all JSP-generated servlets.
 

返回 Servletorg.apache.jasper.runtime 中的方法
 Servlet PageContextImpl.getServlet()
           
 

参数类型为 Servletorg.apache.jasper.runtime 中的方法
 PageContext JspFactoryImpl.getPageContext(Servlet servlet, ServletRequest request, ServletResponse response, String errorPageURL, boolean needsSession, int bufferSize, boolean autoflush)
           
 void PageContextImpl.initialize(Servlet servlet, ServletRequest request, ServletResponse response, String errorPageURL, boolean needsSession, int bufferSize, boolean autoFlush)
           
 void JspContextWrapper.initialize(Servlet servlet, ServletRequest request, ServletResponse response, String errorPageURL, boolean needsSession, int bufferSize, boolean autoFlush)
           
 

org.apache.jasper.servletServlet 的使用
 

实现 Servletorg.apache.jasper.servlet 中的类
 class JspServlet
          The JSP engine (a.k.a Jasper).
 

类型参数类型为 Servletorg.apache.jasper.servlet 中的方法
<T extends Servlet>
T
JspCServletContext.createServlet(Class<T> c)
           
 

返回 Servletorg.apache.jasper.servlet 中的方法
 Servlet JspServletWrapper.getServlet()
           
 Servlet JspCServletContext.getServlet(String name)
          已过时。 This method has been deprecated with no replacement
 

返回变量类型为 Servlet 的类型的 org.apache.jasper.servlet 中的方法
 Enumeration<Servlet> JspCServletContext.getServlets()
          已过时。 This method has been deprecated with no replacement
 

参数类型为 Servletorg.apache.jasper.servlet 中的方法
 ServletRegistration.Dynamic JspCServletContext.addServlet(String servletName, Servlet servlet)
           
 

类型变量类型为 Servletorg.apache.jasper.servlet 中的方法参数
 ServletRegistration.Dynamic JspCServletContext.addServlet(String servletName, Class<? extends Servlet> servletClass)
           
 

org.eclipse.jetty.annotationsServlet 的使用
 

类型参数类型为 Servletorg.eclipse.jetty.annotations 中的方法
<T extends Servlet>
T
AnnotationDecorator.decorateServletInstance(T servlet)
           
 

参数类型为 Servletorg.eclipse.jetty.annotations 中的方法
 void AnnotationDecorator.destroyServletInstance(Servlet s)
           
 

org.eclipse.jetty.plus.webappServlet 的使用
 

类型参数类型为 Servletorg.eclipse.jetty.plus.webapp 中的方法
<T extends Servlet>
T
PlusDecorator.decorateServletInstance(T servlet)
           
 

参数类型为 Servletorg.eclipse.jetty.plus.webapp 中的方法
 void PlusDecorator.destroyServletInstance(Servlet s)
           
 

org.eclipse.jetty.server.handlerServlet 的使用
 

类型参数类型为 Servletorg.eclipse.jetty.server.handler 中的方法
<T extends Servlet>
T
ContextHandler.Context.createServlet(Class<T> c)
           
 

返回 Servletorg.eclipse.jetty.server.handler 中的方法
 Servlet ContextHandler.Context.getServlet(String name)
          已过时。 
 

参数类型为 Servletorg.eclipse.jetty.server.handler 中的方法
 ServletRegistration.Dynamic ContextHandler.Context.addServlet(String servletName, Servlet servlet)
           
 

类型变量类型为 Servletorg.eclipse.jetty.server.handler 中的方法参数
 ServletRegistration.Dynamic ContextHandler.Context.addServlet(String servletName, Class<? extends Servlet> servletClass)
           
 

org.eclipse.jetty.servletServlet 的使用
 

实现 Servletorg.eclipse.jetty.servlet 中的类
 class DefaultServlet
          The default servlet.
 class Invoker
          Dynamic Servlet Invoker.
 class JspPropertyGroupServlet
          Servlet handling JSP Property Group mappings This servlet is mapped to by any URL pattern for a JSP property group.
 class NoJspServlet
           
 class StatisticsServlet
           
 

类型参数类型为 Servletorg.eclipse.jetty.servlet 中的方法
<T extends Servlet>
T
ServletContextHandler.Context.createServlet(Class<T> c)
           
<T extends Servlet>
T
ServletContextHandler.Decorator.decorateServletInstance(T servlet)
           
 

返回 Servletorg.eclipse.jetty.servlet 中的方法
 Servlet ServletHolder.getServlet()
          Get the servlet.
 Servlet ServletHolder.getServletInstance()
          Get the servlet instance (no initialization done).
protected  Servlet ServletHolder.newInstance()
           
 

参数类型为 Servletorg.eclipse.jetty.servlet 中的方法
 ServletRegistration.Dynamic ServletContextHandler.Context.addServlet(String servletName, Servlet servlet)
           
 void ServletContextHandler.Decorator.destroyServletInstance(Servlet s)
           
 void ServletHolder.setServlet(Servlet servlet)
           
 

类型变量类型为 Servletorg.eclipse.jetty.servlet 中的方法参数
 ServletHolder ServletContextHandler.addServlet(Class<? extends Servlet> servlet, String pathSpec)
          conveniance method to add a servlet.
 ServletRegistration.Dynamic ServletContextHandler.Context.addServlet(String servletName, Class<? extends Servlet> servletClass)
           
 ServletHolder ServletHandler.addServletWithMapping(Class<? extends Servlet> servlet, String pathSpec)
          conveniance method to add a servlet.
 

参数类型为 Servletorg.eclipse.jetty.servlet 中的构造方法
ServletHolder(Servlet servlet)
          Constructor for existing servlet.
ServletHolder(String name, Servlet servlet)
          Constructor for servlet class.
 

类型变量类型为 Servletorg.eclipse.jetty.servlet 中的构造方法参数
ServletHolder(Class<? extends Servlet> servlet)
          Constructor for servlet class.
ServletHolder(String name, Class<? extends Servlet> servlet)
          Constructor for servlet class.
 

org.eclipse.jetty.servletsServlet 的使用
 

实现 Servletorg.eclipse.jetty.servlets 中的类
 class BalancerServlet
          6
 class CGI
          CGI Servlet.
 class ConcatServlet
          Concatenation Servlet This servlet may be used to concatenate multiple resources into a single response.
 class ProxyServlet
          Asynchronous Proxy Servlet.
static class ProxyServlet.Transparent
          Transparent Proxy.
 

org.eclipse.jetty.websocketServlet 的使用
 

实现 Servletorg.eclipse.jetty.websocket 中的类
 class WebSocketServlet
          Servlet to upgrade connections to WebSocket

The request must have the correct upgrade headers, else it is handled as a normal servlet request.

 



Copyright © 2013. All Rights Reserved.