(一)web.xml配置文件訪問servlet
1.找到對應目錄下的web.xml文件
2.
(1)打開並配置servlet的映射路徑,注意servlet-mapping和servlet標籤中的servlet-name的值要相同
(2)因爲從瀏覽器發送請求時,是用當前“項目(web_bs_shopping)”下的路徑與servlet-mapping標籤中的url-pattern的標籤值進行匹配
(3)根據這個映射值,找到servlet-mapping標籤中的servlet-name的值與servlet標籤中的servlet-name進行匹配
(4)匹配到以後,找到servlet標籤中的servlet-class標籤中對應servlet類的src文件夾下的全路徑
(5)從而調用並執行相應的servlet類
(二)註解訪問servlet
1.只需在對應的servlet類中添加servlet註解即可,從瀏覽器發送請求時,是用當前“項目(web_bs_shopping)”下的路徑,會去對應servlet類的上面尋找是否存在對應url名稱的@webServlet註解,存在的話,調用並執行對應的servlet類
總結:
共同點:註解訪問servlet和web配置文件訪問servlet都能完成對servlet的訪問
註解訪問servlet:
優點:代碼少,可讀性強,易於理解
缺點:如果大量使用servlet註解,servlet類文件數量過多,不便於查找和修改
web配置文件訪問servlet:
優點:集中管理各servlet類路徑的映射路徑,便於修改和管理
注意:有時候在服務上運行的web程序數據不能及時更新,記得重啓服務器或者清除瀏覽器緩存