gpt4 book ai didi

java - GWT:如何在 RPC 中检索和修改 HttpServeletResponse?

转载 作者:行者123 更新时间:2023-12-01 11:10:00 24 4
gpt4 key购买 nike

我正在制作一个网络应用程序,它使用 RPC 作为客户端和服务器之间的主要通信机制。我想做的一件事是防止用户在多个浏览器选项卡中打开我的网络应用程序。所以我想根据登录时间分配一些选项卡ID。

不幸的是,事情并不像我想象的那么简单。首先,我不知道如何将cookie从我的rpcservlet(RemoteServiceServlet)设置到客户端的浏览器。我不确定这是否可行。如果没有,我希望有一种方法可以通过修改HttpServeletResponse将cookie传递给客户端。 (我不想将此 cookie 与我的返回数据混合在一起。)此外,如何从客户端获取 Response 对象?

任何帮助将不胜感激。

编辑:

我尝试在 HttpServletResponse 中设置一些 cookie,这些 cookie 是通过调用 getThreadLocalResponse() 获得的,但我无法从客户端获取它们。 Cookies.getCookie(xxx) 始终返回 null。

最佳答案

要从 RemoteServiceServlet 访问 HttpServletResponse,只需调用 getThreadLocalResponse() (同样也适用于请求)。

关于java - GWT:如何在 RPC 中检索和修改 HttpServeletResponse?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32491180/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com