Hi ,请教个问题
一个系统A, 另一个系统B, B想用A系统的页面,把A的东西用frame方式引用进来,但是发现。 A系统先访问,再访问B系统,页面可以调用; 直接访问B系统,页面调用不成,总是报session里面的参数没有定义。 这个是涉及到了B的session覆盖掉了A系统的session。
请问遇到过这种情况吗,是怎么解决的?
一个系统A, 另一个系统B, B想用A系统的页面,把A的东西用frame方式引用进来,但是发现。 A系统先访问,再访问B系统,页面可以调用; 直接访问B系统,页面调用不成,总是报session里面的参数没有定义。 这个是涉及到了B的session覆盖掉了A系统的session。
请问遇到过这种情况吗,是怎么解决的?
可能你在A里面有某些信息放到了session里
可以配置一下,在b程序里取到a的session
可以配置一下,在b程序里取到a的session-------这个怎么配置啊
如果是WebLogic,你需要将其中一个应用的weblogic.xml中增加一段<session-descriptor>
<cookie-name>FOOAPPID</cookie-name>
</session-descriptor>
WebSphere在Console上有配置,在应用服务器→server1,右边的会话管理中有配置的如果是Tomcat我就没有试过,你找找配置吧