servlet 和 Session 的问题
一个servlet1 内设置了session 在jsp页面中和servlet中可以得到,但在用servlet2 去包含jsp页面时却得不到了session 再使用同一个IE游览器跳转到那个jsp页面时session又得到了..
在同一个IE游览器中 使用两个servlet 都可以正常的包含那个jsp页面但是为什么一个显示 session内的内容一个不显示呢?
这是我的电脑出了问题呢,还是我的代码出了问题啊?
------解决方案--------------------不是你的电脑有问题,也不是代码有问题.
是你对session还不是那么很理解
------解决方案--------------------很简单你把2个Session都打印出来,看他们是否相同?
不同的浏览器对Session的理解不同的,你还没有理解Session吧
------解决方案--------------------也许是个简单错误,马虎而已,仔细检查再
------解决方案--------------------如果是同一个ie中,那你包含用的什么命令?查查看
------解决方案--------------------理解有误区!!!
session简单的可以理解为一次"会话",当servlet2包含了jsp,并不表示两者之间就有对话,而是包含关系;
试想一下,jsp基类能得到你建立的jsp文件中的session对象吗?可能不太恰当,但就是这个意思;
去看看相关的书,<<jsp2.0技术手册>>应该会有所帮助;
如果从jsp跳转到servlet2中,那自然可以得到session的值,