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來實現訪問的