Servlet-請求匹配,創建Servlet的三種方式,API 1

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") 獲取瀏覽器信息

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章