java servlet 有参数的init方法和无参数的initial方法

在servlet神马周期中,首先是构造firstservelt类,2调用有参数的init方法

但是在学习的时候,我们发现存在inti有参数和init无参数的两种方法

有参数是给服务器初始化servlet时调用的

public void init(ServletConfig config) throws ServletException {
        this.config = config;
        this.init();
    }

无参数给开发者使用的

public void init() throws ServletException {
        // NOOP by default
    }


如果我们重写有参数的,如果忘记完成this.config = config;即super.config = config这行代码,就有可能出现空指针异常

你可能感兴趣的:(java学习)