# Servlet的初始化方法 ###### tags: `Java Web-mvc` 再次學習Servlet的初始化方法 1)Servlet生命週期:實例化、初始化、服務、銷毀 2)Servlet的初始化方法以兩個:init()、init(config) 其中帶參數的方法代碼如下: public void init(ServletConfig config)throws ServletException{ this.config = config; init(); } 另外一個無參的ini方法如下: public void init() throws ServletException{ } 如果我們想要在Servlet初始化時做一些準備工作,那麼我們可以重寫init方法 我們可以通過如下步驟法去獲取初始化設置的數據 -獲取config對象:ServletConfig config = gerServletConfig(); -獲取初始化參數值:config.getInitParameter(key) 3)在web.xml文件中配置Servlet <servlet> <servlet-name>Demo01Servlet</servlet-name> <servlet-class>com.atguigu.servlet.Demo01Servlet</servlet-class> <init-param> <param-name>hello</param-name> <param-value>world</param-value> </init-param> <init-param> <param-name>uname</param-name> <param-value>jim</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>Demo01Servlet</servlet-name> <url-pattern>/demo01</url-pattern> </servlet-mapping> 4)也可以透過註解的方式進行配置 @WebServlet(urlPatterns = {"/demo01"}, initParams = { @WebInitParam(name="hello",value = "world"), @WebInitParam(name="uname",value = "jim") })
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up