日期:2014-05-18  浏览次数:20632 次

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的值,