#servlet的生命周期:
* 1.從第一次調用到服務器關閉
* 2.如果web.xml中配置了load-on-startup則生命周期為:從
* 服務器啟動到服務器關閉
(load-on-startup配置如下圖)

**圖中的"1"表示加載的順序**
*****
#注意:
* init()是在servlet第一次進入內存的時候被調用
* destory()是在服務器關閉的時候被調用
## servlet生命周期的代碼:
```
package com.igeek.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* servlet的生命周期:
* 1.從第一次調用到服務器關閉
* 2.如果web.xml中配置了load-on-startup則生命周期為:從
* 服務器啟動到服務器關閉
* 注意:
* init()是在servlet第一次進入內存的時候被調用
* destory()是在服務器關閉的時候被調用
* Servlet implementation class ServletLife
*/
public class ServletLife extends HttpServlet {
//初始化方法,在servlet第一次加載內容的時候被調用
@Override
public void init() throws ServletException {
System.out.println("servlet初始化");
}
//service方法,真正處理請求的方法
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.getWriter().write("servletlife");
System.out.println("servletlife");
}
@Override
public void destroy() {
System.out.println("我被銷毀了");
}
}
```
- servlet學習
- HTTP的概念和介紹
- servlet的概念和介紹
- 服務器
- servlet的生命周期
- 不用配置web.xml文件的servlet文件的創建方法
- 創建一個web項目
- service,doget,dopost方法的區別
- reuqest對象
- response對象
- servlet的使用流程
- 請求中文亂碼解決
- 請求轉發學習,request作用域,重定向
- 錯誤
- Httpservlet cannot be resolved to a type的原因與解決方法
- eclipse中創建servlet項目沒有web.xml問題
- HttpServlet無法自動補全,無法導包
- 創建servlet后,web.xml沒有自動配置
- 表單提交錯誤
- servlet常見錯誤