把session序列化存贮起来
比如放在数据库里

解决方案 »

  1.   

    序列化
    HttpSession session = request.getSession();
    ObjectOutputStream stream = new ObjectOutputStream(
        new FileOutputStream("d:/asd.ser"));
    stream.writeObject(session);反序列化
    ObjectInputStream in = new ObjectInputStream(
            new FileInputStream("d:/asd.ser"));
    session = (HttpSession) in.readObject();
    序列化session可用sessionID作为标示
    然后在服务器间你可以随便传了
    只要传一个参数sessionid
    然后就能从数据库中或文件中得到session注 每一个服务器的session的实现都可能不相同
    有的服务器可能需要特别的配置在weblogic下实现