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)才是生命周期方法

posted @ 2019-01-23 21:13  路痴呀  阅读(166)  评论(0编辑  收藏  举报