在GWT中,我想在包含会话配置的服务器上存储一个对象。
它必须在服务器端。

我试图在RPC实现中创建该对象的静态实例,但是似乎这是一个真正的Singleton,并且对所有用户都显示相同的配置。知道我该如何解决吗?使用RPC将配置从客户端传递到服务器。我想将此存储在服务器上,直到客户端关闭其浏览器。

谢谢,

最佳答案

没关系,我终于正确使用了Google搜索功能...

在RPC实施中:



    HttpSession httpSession = getThreadLocalRequest().getSession(true);
    httpSession.setAttribute("connectionConfig", connectionConfig);


得到

    HttpSession httpSession = getThreadLocalRequest().getSession(true);
    ConnectionConfig config = (ConnectionConfig) httpSession.getAttribute("connectionConfig");

关于java - GWT Session Singleton,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11076714/

10-10 19:22