gpt4 book ai didi

java - 如何将服务器 session 变量和属性传递给 GWT 引擎?

转载 作者:行者123 更新时间:2023-12-02 07:51:18 25 4
gpt4 key购买 nike

我想知道我们是否可以将 session 属性和参数从 JSP 传递到 GWT Entry点。

就像我将 Struts2 与 GWT 集成一样。

现在,我的问题是,我们可以将 session 属性从 JSP 传递到 GWT 入口点吗?提前致谢。

最佳答案

答案是JSP + GWT Dictionary 类。

使用 JSP(而不是 html 文件)作为托管文件,在模块加载 GWT 后随时调用 Dictionary 类。

<script>
var info = {js object structure}; // Use Dictionary class to retrieve info.
</script>

GWT-Platform login + session management

Where to strore config parameteres in GWT?

Semi dynamic constants in GWT

Can GWT Properties be used from the server?

<小时/>

但是将 session 信息传递到入口点可能没有什么好处。令人头疼的问题是,当 session 过期并且 GWT 客户端仍在浏览器上时会发生什么?

我想您可以检查 session 是否过时,是否进行 window.location 调用来刷新 GWT 客户端。这不是一个好的做法。使用 AJAX 的原因之一是在进行客户端-服务器数据交换时不必说抱歉(我的意思是,不必刷新页面)。

您应该通过 JSP+Dictionary 方式将各种静态信息从服务器传递到客户端,但不用于 session 。

您的架构应在 session 过期时强制重新进行身份验证,并且 session 信息应作为 header (如果您使用的是 REST 或 RequestBuilder)携带,或作为回调响应数据结构的一部分携带(如果使用 RPC)。

关于java - 如何将服务器 session 变量和属性传递给 GWT 引擎?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10203340/

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