• jsp 内置对象HTTP协议


    有些对象不用声明就能够在JSP页面的脚本部分使用,这就是JSP的内置对象。

    JSP的内置对象有:request responsesessionapplicationout

    下面我们将一一介绍。

    Reponse request对象是JSP的内置对象中较重要的两个,这两个对象提供了对server和浏览器通信方法的控制。直接讨论这两个对象前,要先对HTTP协议---Word Wide Web底层协议做简介。

    Word Wide Web 是怎么执行的呢?在浏览器上输入一个正确的网址后,若一切顺利,网页就出现了。

    比如在浏览器输入栏中输入http://blog.csdn.net/guanjungao  我的博客主页就出如今浏览器窗体。

    这背后是什么在起作用呢?

       使用浏览器从站点获取HTML页面时。实际在使用Hypertext Transfer Protocol (HTTP) HTTP协议规定了信息在Internet上的传输方法。特别规定了浏览器与server的交互方法。

       从站点获取页面时,浏览器在站点上打开了一个对网络server的连接,并发出请求,server收到请求后响应,所以HTTP协议被称作“请求和响应”协议。

       浏览器请求某种结构,HTTP请求包括一个请求行、头域和可能的信息体。

    最普通的 请求类型是对页面的一个简单请求,例如以下例:

      GET/hello.htm HTTP/1.1

      Host:www.sina.com.cn

    这是对站点www.sina.com.cn上页面Hello.htmHTTP请求的样例。首行是请求行,规定了请求的方法、请求的资源及使用的HTTP协议的版本号。

       上例中,请求的方法是GET方法,此方法获取特定的资源。上例中GET方法用来获取hello.htm的网页。其他请求方法包括POSTHEADDELETETRACEPUT方法等。

       此例中的第二行是头(header).Host头规定了站点上hello.htm文件的Internet地址。

    此例中。主机是www.sina.com.cn

       一个典型请求通常包括很多头。称作请求的HTTP头。

    头提供了关于信息体的附加信息及请求的来源。当中有些头是标准的。有些头和特定的浏览器有关。

       一个请求还可能包括信息体。

    比如信息体可包括HTML表单的内容。

    HTML表单上单击Submitbutton时。该表单使用ACTION=POST”或ACTION=GET”特征,输入表单的内容都被发送到server上,该表单内容就由POST方法或GET方法在请求的信息体中发送。

       server在收到请求时,返回HTTP响应。响应也有某种结构,每一个响应都由状态行開始,能够包括几个头及可能的信息体,称作响应的HTTP头和响应信息体。

    这些头和信息体由server发送给客户的浏览器,信息体就是客户请求的网页执行结果,对于JSP页面,就是网页的静态信息。

  • 相关阅读:
    【转】如何使用分区助手完美迁移系统到SSD固态硬盘?
    mysql 使用正则表达式查询
    【转】ajax发送请求时候为什么会报拒绝设置不安全的header
    【转】如何修改 video 样式
    flashfxp软件设置并关联默认编辑器
    【转】Windows中设置Fiddler抓HTTPS请求的解决办法 Unable to configure Windows to Trust the Fiddler Root certificate .
    【转】观看视频时启用硬件加速有什么用?如果关闭硬件加速又有什么区别呢?
    【转】C盘不能扩展卷怎么回事 C盘扩展卷灰色的解决办法
    97. Interleaving String
    93. Restore IP Addresses
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10873637.html
  • Copyright © 2020-2023  润新知