init方法是servlet週期中,只有在servlet容器接收到第一次請求時才運行的方法,一般是用於讀取配置文件。
該配置文件如下圖所示。如果沒有,可以自己創建,但是請注意,創建的配置文件的名字只能是web.xml。如果是其他的名字就會讀取不到配置文件
下圖是我寫的一個配置文件,僅供參考
public void init(ServletConfig config) throws ServletException {
System.out.println("init方法在運行");
String url =config.getInitParameter("shuzi");
System.out.println(url);
servlet容器啓動的時候,會加載web.xml文件,然後將對應的servlet的數據打包成一個ServletConfig對象發送給servlet實例。servlet實例就可以根據init方法中servletconfig對象獲取配置文件中的數據。