已禁用Cookie的GWTP HttpSessions

时间:2012-11-26 11:31:54

标签: gwt cookies httpsession gwtp

我有一个在iFrame中加载的GWT应用。该应用程序使用GWTP进行客户端服务器通信。在ActionHandler实现中,注入了HttpSession Provider。

@Inject
private final Provider<HttpSession> sessionProvider;

如果在浏览器中禁用了cookie,则每次提供者调用时都会提供 HttpSession .get()

requestProvider.get();

因此,没有机会在http会话中存储任何信息。

如何解决这个问题?

有没有办法将jsessionid添加到每个动作请求中,如果有,我如何获得jsessionid?

1 个答案:

答案 0 :(得分:0)

您是否正在寻找描述here的方法。该技术依赖于对sessionid的url重写。

您还可以参考oracle文档here.

中的“使用URL重写而非Cookie”部分