Chinaunix首页 | 论坛 | 博客
  • 博客访问: 783815
  • 博文数量: 738
  • 博客积分: 7000
  • 博客等级: 少将
  • 技术积分: 5000
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-12 09:00
文章分类

全部博文(738)

文章存档

2011年(1)

2008年(737)

我的朋友

分类:

2008-09-12 09:07:52

    我们先看HTTP标准的请求和响应,请求的所有环境在标准输入的BUFFER中,响应的当然在标准输出的BUFFER中。这是任何语言都遵循的标准。

    那么JSP实现时SESSION如何做?第一次响应用程序先发送一个ID,和一个特殊状态标记位,要求浏览器再次发送请求时必须传回这个ID以便识别。那么,也就是说SESSION要工作,它就有一个ID保存在标准输入中。

    但是response的sendRedirect()方法并不发送任何请求参数,只是把页面直接定向到要去的地方,相当于你第一次打开浏览器,直接输入一个地址。

    而带请求参数的重定向相当于你从一个href的连结点过去,这两种情况是不同的。

    sendRedirect()已经抛弃了原来的标准输入中的环境参数。

    对于如何重定向,至少有十种以上方法,表面上看都能重定向,可是内在的环境各不相同,要根据不同的用途各不同的方法。

    我们只有深入了解系统底层,熟悉网路中数据包中和内存中每一个BYTE是如何来的,要到哪儿去,才能很好地把握WEB系统结构。

【责编:Peng】

--------------------next---------------------

阅读(1716) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~