我在GWT论坛上问了这个问题,但是我对答案很不耐烦,我似乎在这里得到了很好的回应。
html或jsp文件用于启动xxx.nocache.js,然后 决定使用哪种浏览器“置换”。
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8">
<title>xxx</title>
<script type="text/javascript" language="javascript" src="xxx.nocache.js"></script>
</head>
在我的情况下,我使用的是jsp。当JSP被执行时,它会发现 一些条件。我希望将这些条件作为价值传递给 正在推出GWT模块。通过“优雅”的GWT方式 这些价值观将坚持他们 请求/ memcache属性然后让GWT模块执行RPC 检索这些值。
例如,JSP发现了这一点 当前用户是Whoopy。我不应该简单地生成JSP javascript存储
user = "Whoopy"
作为top或namedframe级别的javascript变量,并在模块中使用JSNI 检索用户的值?
我还没有尝试过,但我想知道如何在不使用RPC的情况下完成任务。
答案 0 :(得分:2)
我不应该简单地让JSP生成javascript来存储user =“Whoopy”
是的,你应该。出于性能原因,最好减少RPC调用。
看一下Dictionary课程。它允许您读取存储在HTML中的JSON字符串,而无需借助JSNI方法。它只是为了这个目的