jsp 内置对象HTTP协议

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

JSP的内置对象有:request responsesessionapplicationout。以下我们将一一介绍。

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

Word Wide Web 是怎么运行的呢?在浏览器上输入一个正确的网址后,若一切顺利,网页就出现了。例如在浏览器输入栏中输入http://blog.csdn.net/guanjungao  我的博客主页就出现在浏览器窗口。这背后是什么在起作用呢?

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

   从网站获取页面时,浏览器在网站上打开了一个对网络服务器的连接,并发出请求,服务器收到请求后响应,所以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表单上单击Submit按钮时,该表单使用ACTION=POST”或ACTION=GET”特征,输入表单的内容都被发送到服务器上,该表单内容就由POST方法或GET方法在请求的信息体中发送。

   服务器在收到请求时,返回HTTP响应。响应也有某种结构,每个响应都由状态行开始,可以包含几个头及可能的信息体,称作响应的HTTP头和响应信息体。这些头和信息体由服务器发送给客户的浏览器,信息体就是客户请求的网页运行结果,对于JSP页面,就是网页的静态信息。

jsp 内置对象HTTP协议,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。