0

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

@Inject
private final Provider<HttpSession> sessionProvider;

如果在浏览器中禁用了 cookie,则每次提供程序调用 .get() 时都会提供一个新的 HttpSession

requestProvider.get();

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

如何解决这个问题?

有没有办法将 jsessionid 添加到每个操作请求中,如果是这样,我如何获取 jsessionid?

4

1 回答 1

0

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

您还可以在此处参考oracle 文档中的“使用 URL 重写而不是 Cookie”部分。

于 2012-12-09T11:34:04.777 回答