Servlet02.Servlet基礎
阿新 • • 發佈:2022-01-08
Servlet02.Servlet基礎
一、什麼是servlet
1.1Servlet是JavaEE(JavaWeb)開發的一個元件:
Servlet就是一個Java類:
I.可以接收客戶端的HTTP請求:request
II.並對請求進行響應:response
1.2HttpServlet的類結構:
1.3總結
1.Servlet開發需要extends HttpServletextends GenericServlet implementsServlet,ServletConfig;
2.學習Servlet就是學習如何重寫Servlet,ServletConfig介面中的方法:重點重寫service方法。
二、Servlet初體驗
體會Servlet開發步驟:
2.1編寫Servlet類並重寫service()
2.2在web.xml中對Servlet進行配置:
2.3編寫HTML頁面
2.4注意
1.如果在web.xml中配置多個Servlet:
<servlet-name>不要重複
2.多個Servlet的<url-pattern>不能重複
3.tomcat啟動時注意檢查控制檯是否有錯。
三、Servlet生命週期
3.1生:
Servlet物件何時建立:預設第一次請求進入Servlet時由tomcat建立
在web.xml中使用<load-on-startup>非負數</load-on-startup>:
Servlet物件建立完畢後,會立刻呼叫init(ServletConfig)方法,讀取Servlet初始化引數
何種資料編寫Servlet初始化引數:對整個web應用經行說明的引數建議編寫初始化引數
例如:Web應用的編碼字符集
3.2活:
tomcat關閉前或者手動呼叫destroy()前
tomcat執行期間
3.3死:
Tomcat關閉/手動呼叫destroy()