400-650-7353

精品課程

您所在的位置:首頁 > IT干貨資料 > java > 【Java基礎知識】Servlet學習之Servlet API - javax.servlet軟件包(四)

【Java基礎知識】Servlet學習之Servlet API - javax.servlet軟件包(四)

  • 發布: java培訓
  • 來源:Java培訓干貨資料
  • 2021-01-29 09:52:44
  • 閱讀()
  • 分享
  • 手機端入口

5、HttpServlet類

public abstract class HttpServlet extends GenericServlet

由實現Servlet接口的抽象類GenericServlet派生的抽象子類,用于創建支持HTTP協議的Servlet程序。

針對HTTP1.1協議中定義的7種請求方法GET、POST、HEAD、PUT、DELETE、TRACE、OPTIONS,HttpServlet分別提供了7個處理方法:

doGet(),doPost(),doHead(),doPut(),doDelete(),doTrace(),doOptions() 響應客戶請求。

(1)服務方法

protected void service(HttpServletRequest request,

HttpServletResponse response) throws ServletException,

IOException

public void service(ServletRequest request,

ServletResponse response) throws ServletException,

IOException

當Servlet容器接收到客戶請求時,調用service方法響應客戶請求,service方法在Servlet實例化、初始化之后被調用,并且可以被多次調用。

若在Servlet中重寫了service方法,則由該方法處理客戶請求;若沒有重寫service方法,Servlet容器會根據HTTP協議的請求方式,調用不同的請求處理方法響應客戶請求。

protected void doGet(HttpServletRequest request,

HttpServletResponse response) throws ServletException,

IOException

處理HTTP的GET請求。

protected void doPost(HttpServletRequest request,

HttpServletResponse response) throws ServletException,

IOException

處理HTTP的POST請求。

protected void doDelete(HttpServletRequest request,

HttpServletResponse response) throws ServletException,

IOException

處理HTTP的DELETE請求。

protected void doHead(HttpServletRequest request,

HttpServletResponse response) throws ServletException,

IOException

處理HTTP的HEAD請求。

protected void doOptions(HttpServletRequest request,

HttpServletResponse response) throws ServletException,

IOException

處理HTTP的OPTIONS請求。

protected void doPut(HttpServletRequest request,

HttpServletResponse response) throws ServletException,

IOException

處理HTTP的PUT請求。

protected void doTrace(HttpServletRequest request,

HttpServletResponse response) throws ServletException,

IOException

處理HTTP的TRACE請求。

(2)獲取Servlet相關信息方法

protected long getLastModified(HttpServletRequest request)

獲取HttpServletRequest對象的最后修改時間,返回的數值是自1970-1-1日以來的毫秒數。

默認返回一個負數,表示不知道HttpServletRequest對象的最后修改時間。

學習疑問申請解答
您的姓名
您的電話
意向課程
 

中公優就業

IT小助手

掃描上方二維碼添加好友,請備注:599,享學習福利。

>>本文地址:
注:本站稿件未經許可不得轉載,轉載請保留出處及源文件地址。

推薦閱讀

優就業:ujiuye

關注中公優就業官方微信

  • 關注微信回復關鍵詞“大禮包”,享學習福利
QQ交流群
在線疑問解答
(加群備注“網站”)
IT培訓交流群 加入群聊 +
軟件測試 加入群聊 +
全鏈路UI/UE設計 加入群聊 +
Python+人工智能 加入群聊 +
互聯網營銷 加入群聊 +
Java開發 加入群聊 +
PHP開發 加入群聊 +
VR/AR游戲開發 加入群聊 +
大前端 加入群聊 +
大數據 加入群聊 +
Linux云計算 加入群聊 +
優就業官方微信
掃碼回復關鍵詞“大禮包”
享學習福利

測一測
你適合學哪門IT技術?

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
 
課程資料、活動優惠 領取通道
 
 
特级欧美AA毛片免费观看,A级毛片高清免费视频就,免费观看性欧美大片毛片_首页