1. 程式人生 > 其它 >HttpServletRequest類

HttpServletRequest類

HttpServletRequest類的作用

每次有請求進入伺服器,伺服器就會把請求解析號封裝到Request物件中國,然後傳遞到service()方法 中。我們可以通過HttpServletRequest物件獲取到所有的請請求資訊

HttpServletRequest類的一些API

  1. getRequestURI()----獲取請求的資源路徑

  2. getRequestURL()----獲取絕對路徑

  3. getRemoteHost()----獲取客戶端的ip地址

  4. getHheader()----獲取請求頭

  5. getMethod()----獲取請求方式

  6. getParameter()----獲取請求的引數

  7. getParameterValues()----獲取請求的引數(多個值的時候使用)

  8. getAttribute()----獲取域資料

  9. setAttribute(0----設定域資料

  10. getRequestDispatcher()----獲取請求轉發物件

如何獲取客戶端傳送的引數

  1. 在html頁面中寫好資料(例如一個表單,表單的action為一個servlet,表示向這個servlet請求)
  2. 建立一個servlet接受請求
  3. 在servlet的doGet/doPost方法中使用HttpServletRequest的getParameter("name")即可得到請求的引數

中文亂碼問題


req.setCharacterEncoding("utf-8")