3-16 httpServletRequest隨手記

HttpServletRequest

概述

  • 封裝每一次用戶請求

api

HttpServletRequest獲取請求參數

Get請求

request.getQueryString();

Post請求

  • 參數在requestparameterMap中:

    根據Servlet規範,如果同時滿足下列條件,則請求體(Entity)中的表單數據,將被填充到request的parameter集合中(request.getParameter系列方法可以讀取相關數據):

    • 這是一個HTTP/HTTPS請求
    • 請求方法是POST
    • 請求的類型(Content-Type頭)是application/x-www-form-urlencoded
    • Servlet已經調用了getParameter系列方法
  • 參數通過request.getInputStream()獲取

    • 參數不滿足上述條件,即參數不在parameterMap中,可以通過request.getInputStream()來訪問。
    • 反之,如果上述條件均滿足,相關的表單數據將不能再通過request.getInputStream()來讀取。

HttpServletResponse ……

SpringMVC封裝 ……

發佈了26 篇原創文章 · 獲贊 0 · 訪問量 6400
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章