GWT - getThreadLocalResponse() 返回 null

Posted

技术标签:

【中文标题】GWT - getThreadLocalResponse() 返回 null【英文标题】:GWT - getThreadLocalResponse() returns null 【发布时间】:2014-07-26 12:35:46 【问题描述】:

在我的 Web 应用程序中,我试图在 gwt-rpc servlet 端设置一个带有会话 ID 的 cookie。 servlet 是使用 spring(gwt-sl) 注入的。为了设置 cookie,我需要 HttpServletResponse 对象,但是 getThreadLocalResponse() 方法返回 null。在 web.xml 中声明我的 servlet 解决了这个问题,不幸的是这不是一个选项...... 知道如何解决或绕过问题吗?谢谢!

【问题讨论】:

好吧,然后继续发布它作为答案。这会更显眼地让其他人看到。 【参考方案1】:

好的,我想我找到了答案。我发现了一个类 org.gwtwidgets.server.spring.ServletUtils,它有 getResponse()getRequest() 方法,就像一个魅力。

【讨论】:

以上是关于GWT - getThreadLocalResponse() 返回 null的主要内容,如果未能解决你的问题,请参考以下文章

GWT:XSRF:零星缺少 X-GWT-Permutation 标头

GWT RPC 未生成正确的 gwt.rpc 文件

解码根据 GWT 的序列化策略生成的 *.gwt.rpc 文件

GWT Spring 安全集成(纯 GWT,无 JSP)

在与 GWT Module Base 不同的上下文中调用 GWT 服务?

GWT - 偶尔出现 com.google.gwt.user.client.rpc.SerializationException