不同网段的两个系统组合在一起使用,都是使用JSP 一个系统中获得另一个系统中的一个ID并将这个ID保存到SESSION中以便后面页面使用,现在出现ID能得到而且也放到SESSION中了,但是跳转到另一个页面的时候取不到这个SESSION,不知道什么原因,而且有时候能取得到。

解决方案 »

  1.   

    用页面传值的方法.
    各自系统中的session只能在自己的范围内使用.
      

  2.   

    我保存的SESSION是我自己的页面使用的,当另外一个系统传值过来的时候我就重新给SESSION赋值,页面传值太麻烦因为页面比较多而且要来回的传 所以选择SESSION的。
      

  3.   

    session是不是在两个域里用的
      

  4.   

    是的 不过我的页面包含在另个系统的主页面中 我的SESSION只有我自己用
      

  5.   

    session不是有范围的嘛,取个大一点的范围,不就行了嘛.应该不存在页面的问题吧
      

  6.   

    什么叫范围?页面什么问题 我觉得是不是我的页面放到它的主页中去 被它包含 SESSION也在它那边了 而我这边读不到了
      

  7.   

    好好去查看下SESSION的生命周期吧。还有在什么时候该用和不该用的问题!!!
      

  8.   

    看来不是那么简单就能做到的,你连应用都是两个,就是说就算上升到Application都实现不了。
    建议你把两个应用都要用到的东西封装到Map里面,然后再寻找一下有什么机制能把Map从一个Application克隆到另一个Application
    或者把两个应用做成单点。