欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Sevlet规范:HttpServlet类 和 HttpServletRequest接口 源码解析,你,为这瞬间的辉煌,

来源: javaer 分享于  点击 3740 次 点评:282

Sevlet规范:HttpServlet类 和 HttpServletRequest接口 源码解析,你,为这瞬间的辉煌,


Sevlet规范:HttpServlet类 和 HttpServletRequest接口 源码解析

每博一文案

命运总是不如人愿,但往往是在无数的痛苦总,在重重的矛盾和艰辛中,才是人成熟起来。
你,为这瞬间的辉煌,忍耐了多少暗淡无光的日月,你会死亡,但你也会证明生命有多强大。
一次邂逅,一次目光的交融,就是永远的合二为一,就是与上帝的契约;总是风暴雷电,
也无法分解这种心灵的粘结。
直到在哪远离故乡的地方发生过那场刻苦铭心的感谢悲剧后,他才理解了人活在世界上有多少幸福,
又有多少苦难!生活不能等待别人来安排,要自己去争取和奋斗;而不论其结果是喜和悲,但可以慰籍,你总不枉在这
世界上活了一场,有了这样的认识,你就会珍重生活,而不会玩世不恭;同时也会给人自身注入一种强大的内在力量......

                                            —————— 《平凡的世界》路遥

@

目录
  • Sevlet规范:HttpServlet类 和 HttpServletRequest接口 源码解析
    • 每博一文案
    • 1. HTTP协议解读
      • 1.1 什么是HTTP协议 ?
      • 1.2 HTTP请求协议的具体报文
      • 1.3 HTTP响应协议的具体报文
    • 2. GET请求和POST请求有什么区别?
      • 2.1 GET请求和POST请求如何选择,什么时候使用GET请求,什么时候使用POST请求 ?
    • 3. HttpServlet源码分析
      • 3.1 HttpServlet 处理 get 请求和 post 请求 源码分析
    • 4. HttpServletRequest接口详解
        • 4.0.1 HttpServletRequest对象中都有什么信息?都包装了什么信息 ?
      • 4.1 获取前端用户提交的数据信息
      • 4.2 请求域对象的详解
      • 4.3 跳转 (两个Servlet 共享数据)
      • 4.4 post 请求 request 乱码问题 ?
      • 4.5 response 响应到浏览器中的 乱码问题 ?
      • 4.6 get 请求的 request 乱码问题 ?
      • 4.7 HttpServletRequest接口的其他常用方法
    • 5. 补充:
    • 6. 总结:
    • 7. 最后:

1. HTTP协议解读

什么是协议?

  • 协议实际上是某些人,或者某些组织提前制定好的一套规范,大家都按照这个规范来,这样可以做到沟通无障碍。
  • 协议就是一套规范,就是一套标准。由其他人或其他组织来负责制定的。
  • 我说的话你能听懂,你说的话,我也能听懂,这说明我们之间是有一套规范的,一套协议的,这套协议就是:中国普通话协议。我们都遵守这套协议,我们之间就可以沟通无障碍。但是如果我们遵守不同的协议规范的话,就无法通信了,比如:你说的是阿拉伯语,我说的是汉语,我听不懂你说什么,你也听不同我说什么。你我两者之间无法通信交流。

1.1 什么是HTTP协议 ?

  • HTTP协议:是W3C制定的一种超文本传输协议。(通信协议:发送消息的模板提前被制定好。)
  • W3C:https://www.w3.org/
    • 万维网联盟组织
    • 负责制定标准的:HTTP HTML4.0 HTML5 XML DOM等规范都是W3C制定的。
    • 万维网之父:蒂姆·伯纳斯·李

什么是超文本 ?

  • 超文本说的就是:不是普通文本,比如流媒体:声音、视频、图片等。

  • HTTP协议支持:不但可以传送普通字符串,同样支持传递声音、视频、图片等流媒体信息。

  • 这种协议游走在B (浏览器)和S (服务器)之间。BS发数据要遵循HTTP协议。SB发数据同样需要遵循HTTP协议。这样B和S才能解耦合

什么是解耦合?

这里指定是: B (浏览器) 不 依赖 S(服务器) ,S 也不依赖 B

B/S表示:B/S结构的系统(浏览器访问WEB服务器的系统)

HTTP协议的请求 (request) 和 响应(response)

相关栏目:

用户点评