1.請求匹配:
精確匹配:/ls,/aaa/bbb
後綴匹配:*.do(無/)
前綴匹配:/students/*
不能前後綴同時匹配
2.創建Servlet的三種方法
(1) 實現Servlet的五個方法,init(),destroy(),service(),getServletConfig(),getServletInfo()。
(2) 繼承GenericServlet抽象類 需要重寫sevice方法
(3) 繼承HttpServlet抽象類,根據需求使用doPost()和doGet()。
3.Get請求
可以在地址欄看到參數,但相對不安全,數據量小
Post請求
安全數據量大
4. Servlet API-Servlet Application programming interface 應用程序接口
HttpServletRequest抽象類實現了ServletRequest接口,在這裏特別整理一下幾個方法
(1)getParameterValues("name") 獲取參數名,拿到此數據類型的數組
例如在客戶端,有複選框,每一個input type:radio 的名字都是一樣的,這種情況我們就可以用getParameterValues()
(2)getHeader("accept") 獲得客戶端優先接受的內容類型
(3)getHeader("accept-language")獲得客戶端優先接收的語言類型
(4)getHeader("user-agent") 獲取瀏覽器信息