Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将服务器标志传递给GWT演示者/视图?_Gwt_Gwt Rpc - Fatal编程技术网

如何将服务器标志传递给GWT演示者/视图?

如何将服务器标志传递给GWT演示者/视图?,gwt,gwt-rpc,Gwt,Gwt Rpc,在我的GWT应用程序中,我有一个链接到外部URL的锚。我想通过服务器标志配置该URL。因此,我的问题是,如何使GWT演示者/视图可以访问服务器标志?我可以创建一个servlet来返回该标志的值,这样GWT端就可以进行RPC调用来获取该值,但我想知道是否有更好的方法来处理这个问题。第一步 用呈现相同html的servlet替换index.html(或者用用于GWT代码的文本替换发送给客户端的任何html页面) 第二步 在该servlet中,打印出如下内容 <script type="text

在我的GWT应用程序中,我有一个链接到外部URL的锚。我想通过服务器标志配置该URL。因此,我的问题是,如何使GWT演示者/视图可以访问服务器标志?我可以创建一个servlet来返回该标志的值,这样GWT端就可以进行RPC调用来获取该值,但我想知道是否有更好的方法来处理这个问题。

第一步

用呈现相同html的servlet替换index.html(或者用用于GWT代码的文本替换发送给客户端的任何html页面)

第二步

在该servlet中,打印出如下内容

<script type="text/javascript">
  var info = {url:'http://url.com'}; // TODO put other stuff here
</script>
现在您有了一个GWT对象,可以从中获取URL,如下所示:

String url = info.get("url");
就像魔术一样

这对于传递页面加载时所需的静态服务器端信息非常有用,而且您知道这些信息永远不会更改,例如登录用户的用户名等


如果您希望能够更改数据,或者以其他方式对数据更改做出反应,则需要制作一个RPC,以便在页面加载时从服务器获取数据。

第一步

用呈现相同html的servlet替换index.html(或者用用于GWT代码的文本替换发送给客户端的任何html页面)

第二步

在该servlet中,打印出如下内容

<script type="text/javascript">
  var info = {url:'http://url.com'}; // TODO put other stuff here
</script>
现在您有了一个GWT对象,可以从中获取URL,如下所示:

String url = info.get("url");
就像魔术一样

这对于传递页面加载时所需的静态服务器端信息非常有用,而且您知道这些信息永远不会更改,例如登录用户的用户名等

如果您希望能够更改数据,或者以其他方式对数据更改做出反应,则需要制作一个RPC,以便在页面加载时从服务器获取数据