|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
javax.servlet Class GenericServlet
java.lang.Object javax.servlet.GenericServlet
- 所有已实现的接口:
- Serializable, Servlet, ServletConfig
- 直接已知子类:
- HttpServlet
public abstract class GenericServlet
- extends Object
- implements Servlet, ServletConfig, Serializable
Defines a generic, protocol-independent
servlet. To write an HTTP servlet for use on the
Web, extend HttpServlet
instead.
GenericServlet
implements the Servlet
and ServletConfig
interfaces. GenericServlet
may be directly extended by a servlet, although it's more common to extend
a protocol-specific subclass such as HttpServlet
.
GenericServlet
makes writing servlets
easier. It provides simple versions of the lifecycle methods
init
and destroy
and of the methods
in the ServletConfig
interface. GenericServlet
also implements the log
method, declared in the
ServletContext
interface.
To write a generic servlet, you need only
override the abstract service
method.
- 作者:
- Various
- 另请参见:
- Serialized Form
构造器摘要 | |
---|---|
GenericServlet()
Does nothing. |
方法摘要 | |
---|---|
void |
destroy()
Called by the servlet container to indicate to a servlet that the servlet is being taken out of service. |
String |
getInitParameter(String name)
Returns a String containing the value of the named
initialization parameter, or null if the parameter does
not exist. |
Enumeration |
getInitParameterNames()
Returns the names of the servlet's initialization parameters as an Enumeration of String objects,
or an empty Enumeration if the servlet has no
initialization parameters. |
ServletConfig |
getServletConfig()
Returns this servlet's ServletConfig object. |
ServletContext |
getServletContext()
Returns a reference to the ServletContext in which this servlet
is running. |
String |
getServletInfo()
Returns information about the servlet, such as author, version, and copyright. |
String |
getServletName()
Returns the name of this servlet instance. |
void |
init()
A convenience method which can be overridden so that there's no need to call super.init(config) . |
void |
init(ServletConfig config)
Called by the servlet container to indicate to a servlet that the servlet is being placed into service. |
void |
log(String msg)
Writes the specified message to a servlet log file, prepended by the servlet's name. |
void |
log(String message,
Throwable t)
Writes an explanatory message and a stack trace for a given Throwable exception
to the servlet log file, prepended by the servlet's name. |
abstract void |
service(ServletRequest req,
ServletResponse res)
Called by the servlet container to allow the servlet to respond to a request. |
类方法继承 java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造器详细信息 |
---|
GenericServlet
public GenericServlet()
- Does nothing. All of the servlet initialization
is done by one of the
init
methods.
方法详细信息 |
---|
destroy
public void destroy()
- Called by the servlet container to indicate to a servlet that the
servlet is being taken out of service. See
Servlet.destroy()
.
getInitParameter
public String getInitParameter(String name)
- Returns a
String
containing the value of the named initialization parameter, ornull
if the parameter does not exist. SeeServletConfig.getInitParameter(java.lang.String)
.This method is supplied for convenience. It gets the value of the named parameter from the servlet's
ServletConfig
object. - 规范说明:
getInitParameter
in interfaceServletConfig
- 参数:
name
- aString
specifying the name of the initialization parameter- 返回:
- String a
String
containing the value of the initialization parameter
getInitParameterNames
public Enumeration getInitParameterNames()
- Returns the names of the servlet's initialization parameters
as an
Enumeration
ofString
objects, or an emptyEnumeration
if the servlet has no initialization parameters. SeeServletConfig.getInitParameterNames()
.This method is supplied for convenience. It gets the parameter names from the servlet's
ServletConfig
object. - 规范说明:
getInitParameterNames
in interfaceServletConfig
- 返回:
- Enumeration an enumeration of
String
objects containing the names of the servlet's initialization parameters
getServletConfig
public ServletConfig getServletConfig()
- Returns this servlet's
ServletConfig
object. - 规范说明:
getServletConfig
in interfaceServlet
- 返回:
- ServletConfig the
ServletConfig
object that initialized this servlet - 另请参见:
Servlet.init(javax.servlet.ServletConfig)
getServletContext
public ServletContext getServletContext()
- Returns a reference to the
ServletContext
in which this servlet is running. SeeServletConfig.getServletContext()
.This method is supplied for convenience. It gets the context from the servlet's
ServletConfig
object. - 规范说明:
getServletContext
in interfaceServletConfig
- 返回:
- ServletContext the
ServletContext
object passed to this servlet by theinit
method - 另请参见:
ServletContext
getServletInfo
public String getServletInfo()
- Returns information about the servlet, such as
author, version, and copyright.
By default, this method returns an empty string. Override this method
to have it return a meaningful value. See
Servlet.getServletInfo()
. - 规范说明:
getServletInfo
in interfaceServlet
- 返回:
- String information about this servlet, by default an empty string
init
public void init(ServletConfig config) throws ServletException
- Called by the servlet container to indicate to a servlet that the
servlet is being placed into service. See
Servlet.init(javax.servlet.ServletConfig)
.This implementation stores the
ServletConfig
object it receives from the servlet container for later use. When overriding this form of the method, callsuper.init(config)
. - 参数:
config
- theServletConfig
object that contains configutation information for this servlet- 抛出异常:
ServletException
- if an exception occurs that interrupts the servlet's normal operation- 另请参见:
UnavailableException
init
public void init() throws ServletException
- A convenience method which can be overridden so that there's no need
to call
super.init(config)
.Instead of overriding
init(ServletConfig)
, simply override this method and it will be called byGenericServlet.init(ServletConfig config)
. TheServletConfig
object can still be retrieved viagetServletConfig()
. - 抛出异常:
ServletException
- if an exception occurs that interrupts the servlet's normal operation
log
public void log(String msg)
- Writes the specified message to a servlet log file, prepended by the
servlet's name. See
ServletContext.log(String)
. - 参数:
msg
- aString
specifying the message to be written to the log file
log
public void log(String message, Throwable t)
- Writes an explanatory message and a stack trace
for a given
Throwable
exception to the servlet log file, prepended by the servlet's name. SeeServletContext.log(String, Throwable)
. - 参数:
message
- aString
that describes the error or exceptiont
- thejava.lang.Throwable
error or exception
service
public abstract void service(ServletRequest req, ServletResponse res) throws ServletException, IOException
- Called by the servlet container to allow the servlet to respond to
a request. See
Servlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
.This method is declared abstract so subclasses, such as
HttpServlet
, must override it. - 参数:
req
- theServletRequest
object that contains the client's requestres
- theServletResponse
object that will contain the servlet's response- 抛出异常:
ServletException
- if an exception occurs that interferes with the servlet's normal operation occurredIOException
- if an input or output exception occurs
getServletName
public String getServletName()
- Returns the name of this servlet instance.
See
ServletConfig.getServletName()
. - 规范说明:
getServletName
in interfaceServletConfig
- 返回:
- the name of this servlet instance
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
提交错误或意见
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.