Java Web GenericServlet
GeenericServlet:
是一个Servlet,是Servlet 接口和ServletConfig 接口的实现类,但是是一个抽象类,其中service 方法为抽象方法。
新建的Servlet 程序直接继承 GenericServlet 会使开发更简洁
具体实现:
在GenericServlet 中声明一个ServerConfig 类型的成员变量,在init(ServletConfig) 方法中对其进行了初始化
利用servletConfig 成员变量的方法实现了ServletConfig 接口的方法
换定义一个init()方法,在init(ServletConfig)方法中对其进行调用,子类可以直接覆盖init()在其中实现对Servlet的初始化。
不建议直接覆盖init(ServletConfig),因为忘记编写super(ServletConfig),而还是用ServletConfig 接口的方法,则会出现空指针异常。
新建的init() 方法并非Servlet 的生命周期方法,而init(ServletConfig)才是生命周期方法