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")

posted @ 2021-10-24 15:08  这个世界会好的  阅读(46)  评论(0编辑  收藏  举报