专栏首页JavaEdgeHttpServletRequest小结

HttpServletRequest小结

基本概述

该对象是有Web服务器创建的,每一次请求都会创建一次。其作用是将HTTP请求封装成一个类,供Servlet处理。

常用方法

1、请求行

Get http://localhost:8080/day09/servlet/req1?username=zs http/1.1 getMethod(); 获得请求方式 getRequestURL();返回客户端发出请求时的完整URL。 getRequestURI(); 返回请求行中的资源名部分。 getContextPath(); 当前应用的虚拟目录 /day09_01_request getQueryString() ; 返回请求行中的参数部分。

2、请求消息头

String getHeader(String name) 根据头名称得到头信息值 Enumeration getHeaderNames() 得到所有头信息name Enumeration getHeaders(String name) 根据头名称得到相同名称头信息值

3、请求正文

与获取表单数据相关的方法 getParameter(name) 根据表单中name属性的名,获取value属性的值方法 getParameterValues(String name)专业为复选框取取提供的方法 getParameterNames() 得到表单提交的所有name的方法 getParameterMap 到表单提交的所有值的方法 //做框架用,非常实用 getInputStream 以字节流的方式得到所有表单数据

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用Netty构建高性能的网络应用程序

    发送完一个请求后,直接等待返回的结果。 请求必须在之前请求-响应完成后 → 请求与请求之间没有任何关系 性能较低,因为总耗时是所有请求响应时间总和。

    JavaEdge
  • 带你从 HTTP/1.1 协议文档看 GET 和 POST 的区别

    这都是一些经典面试材料抄袭的"经典"的答案,没有一点权威意义,不一提,今天我们就从官方RFC文档一探究竟

    JavaEdge
  • GET和POST到底啥区别了

    这都是一些经典面试材料抄袭的"经典"的答案,没有一点权威意义,不一提,今天我们就从官方RFC文档一探究竟

    JavaEdge
  • SpringMVC:基本应用

    MVC 是软件工程中的一种软件架构模式,它是一种分离业务逻辑与显示界面的开发思想。

    RendaZhang
  • Neo4j-1.7 SET子句

    悠扬前奏
  • 聊天室显示在线人数和已上线人数

    但是,实际上在线人数可以用session实现,而已上线人数应该用servletcontext实现.

    ydymz
  • 深入理解ES6--块级作用域、字符串、正则、数组

    在for-in和for-of循环中,因为每次迭代不会(像for循环的例子一样)修改已有绑定,而是会创建一个新绑定。

    奋飛
  • Http协议状态码总结

    一、http方法 方法名 说明 get 发送一个获取请求,服务器的响应会包含head与body部分 post 发送一个输入数据的请求,服务器的响应...

    sam dragon
  • springboot (四)spring data jpa

    IT故事会
  • 深度解析反射机制

    之前的文章,有小伙伴留言说希望出一篇反射的教程,那今天我们就来说一说反射。对,就是这么好,所有小伙伴在留言,私信中提的问题,我都会逐一解答,提的一些要求,我也会...

    南风

扫码关注云+社区

领取腾讯云代金券