请问JSP如何检查不同服务器上的SESSION,就是该SESSION不在本机上的?

解决方案 »

  1.   

    SESSION本来就是服务器端的机制,和本机没有直接关系,你可以先去了解下SESSION是何物
      

  2.   

    比如用户1在服务器127.0.0.1上登陆,在SESSION里记录了,那这个东西也只是在服务器127.0.0.1里的内存,可以被本地的JSP页面访问。另外用户2在服务器127.0.0.2上登陆,也在SESSION里记录了,是在服务器127.0.0.2里的内存。如果用户2要去服务器127.0.0.1访问用户1的信息,那服务器127.0.0.1就要检查用户2的登陆信息,想查看下服务器127.0.0.2上的SESSION信息。
    那该怎么做呢?我是不懂了,请指教!
      

  3.   

    跨服务器的访问session.可以提供一个思路,把session的内容写入文件,通过访问不同服务器的文件来获取信息.以别的方式暂时还想不到.毕竟跨了服务器.又不是在同一个服务器上部署的两个应用,那样还可以通过application来访问.