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