什么是servlet?servlet的运行原理?如何自定义一个servlet?
1.什么是Servlet?
Servlet是SUN公司推出的在服務器端處理HTTP協議的組件規范。
2.Servlet的運行原理?
3.Servlet生命周期?
實例化:在第一次訪問或啟動tomcat時,tomcat會調用此無參構造方法實例化servlet。
初始化:tomcat在實例化此servlet后,會立即調用init方法初始化servlet。
就緒:容器收到請求后調用servlet的service方法來處理請求。
銷毀:容器依據自身算法刪除servlet對象,刪除前會調用destory方法
其中實例化,初始化,銷毀只會執行一次,service方法執行多次,默認情況下servlet是在第一次接受到用戶請求的情況下才會實例化,可以在web.xml中的<servlet><servlet>標簽內添加一個<load-on-startup>1<load-on-startup>配置,此時在啟動tomcat時會創建servlet實例。
4.如何實現一個自定義的servlet?
? ? ? ? <servlet>?
? ? ? ? ? ?<servlet-name>別名</servlet-name>
? ? ? ? ? ?<servlet-class>包名.項目名(類名)</servlet-class>?
?? ? ? </servlet>
? ? ? ?<servlet-mapping>
? ? ? ? ? ?<servlet-name>別名<servlet-name>
? ? ? ? ? <url-pattern>/網絡路徑名</url-pattern>
? ? ? </servlet-mapping>
5.servlet中不同的狀態碼對應的錯誤問題?
總結
以上是生活随笔為你收集整理的什么是servlet?servlet的运行原理?如何自定义一个servlet?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1048 Find Coins
- 下一篇: java接口与集合_【总结】Java常用