servlet接口實現類HttpServlet以及開發中一些細節


1、

 

 

 

 

 

 

 

 但是eclipse不會幫我們改web.xml配置文件,所以我們也要在web.xml文件里面手動改

2、

 

 

 這個樣子的話你在用瀏覽器訪問的時候鏈接的映射就改成了t_day05,這個主要用於你建立完一個應用后想改名字,這個時候就可以這樣做

 3、

 

 

 

 如果你在web.xml文件中給一個web應用多個映射,那么訪問的時候在這幾個鏈接中都訪問的是同一個web應用

像這個url-pattren就是一個偽靜態,因為他映射的地址是一個1.html,但是實際上這是一個動態Java文件

 

4、

 

 在Context.xml文件中加上這一行代碼,服務器就會監視web.xml文件,如果這個文件改動,那么服務器就會重新加載它

 

5、

 

 

6、

 

 你可以覆蓋重寫HttpServlet的init()方法,和destroy()方法。里面加一個打印語句就可以證明了

 

7、

 

 

 在web.xml文件中,如果配置load-on-startup這個標簽,那么在服務器啟動后就會自動創建一個servlet對象,不需要第一個用戶去觸發,里面的數字就是它們創建的優先級(數字越小越先創建)

 

8、

 

 

 

 

 

 像你輸入的這個鏈接,你的服務器上面沒有映射到這個地址的servlet。那么就會去找你的缺省servlet

如果你沒有配置缺省servlet,那么服務器會自動給你一個。如果你配了一個缺省servlet那么服務器就不會給你了

 

你訪問web資源的時候,服務器是先去找有沒有對應映射地址的servlet,沒有的話就會去用缺省servlet去處理。像一些靜態網頁的訪問都是通過缺省servlet來實現訪問的

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM