Servlet也是一個普通的Java類,所以其一樣具有生命週期,Servlet從生成到銷燬必須經過如下步驟:
(1)生成Servlet,加載到Servlet Engine中,並通過調用init()方法進行初始化
(2)通過提供的響應方法處理客戶端的請求
(3)調用destroy方法進行銷燬,並通過垃圾收集器進行收集清理。
Web.xml配置如下:
<servlet>
<servlet-name>ServletDemo02</servlet-name>
<servlet-class>com.excel.ServletDemo02</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ServletDemo02</servlet-name>
<url-pattern>/servlet/ServletDemo02</url-pattern>
</servlet-mapping>
Servlet常用方法
init()初始化
destroy()銷燬
doGet()處理客戶端瀏覽器直接訪問和get方式提交的表單
doPost()處理post方式提交的表單
Service()處理客戶端瀏覽器直接訪問和get方式提交的表單以及post方式提交的表單,有了service方法將不會進入doGet()和doPost()
Servlet常用接口
HttpServletRequest
HttpServletResponse
HttpSession 通過request.getSession()獲得
ServletContext 通過HttpServlet接口的getServletContext()獲得