GenericServlet类实现了Servlet和ServletConfig接口。实现了除了service()之外的其他方法,在创建Servlet对象时,可以继承GenericServlet类来简化程序的代码,但需要实现service()方法。
HttpServlet类继承了GeneriServlet类,为实际开发中大多数用Servlet处理 HTTP请求的应用灵活的方法。
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.
Constructor Detail
public GenericServlet()
// Does nothing. All of the servlet initialization is done by one of the init methods.
getInitParameter(String name)
// Returns a String containing the value of the named initialization parameter, or null if the parameter does not exist.
getServletConfig()
// Returns this servlet's ServletConfig object.
init()
// A convenience method which can be overridden so that there's no need to call super.init(config).
log(String msg)
// Writes the specified message to a servlet log file, prepended by the servlet's name.