【问题标题】:reading web.xml init-params from client gwt从客户端 gwt 读取 web.xml init-params
【发布时间】:2012-12-04 14:28:45
【问题描述】:

我正在构建一个 gwt appengine 应用程序。它有一个 web.xml 文件,其中包含一些 init-params。在客户端,我正在使用带有“onLoad()”方法的 java 类。这是一个简单的“入口点”。我想在页面加载时从 web.xml 文件中读取这些初始化参数。我知道我可以使用getServletConfig().getInitParameter("string") 从服务器端读取它们,但我想做的是从客户端读取该初始化参数。有简单的方法吗?我读到的所有内容都讲述了从 Servlet 执行此操作。任何帮助将不胜感激。

【问题讨论】:

    标签: java google-app-engine gwt


    【解决方案1】:

    你是客户端,你想要服务器端的信息,所以你需要使用一种技术来做到这一点,servlet 是一个允许你收集信息并将结果发送回客户端的技术异步处理它。

    【讨论】:

    • 好的。我认为 web.xml 文件的副本也可以在客户端以某种方式获得。我有几个 rpc 调用,所以这不是问题,我只是认为 xml 很容易阅读。谢谢。
    【解决方案2】:

    您可以通过 GWT-RPC 或 GWT JSON 从服务器 ( servlet ) 获取这些值

    GWT JSON Turorial - https://developers.google.com/web-toolkit/doc/latest/tutorial/JSON

    GWT RPC Tutorial - https://developers.google.com/web-toolkit/doc/latest/tutorial/RPC

    您可以在GWT zip files 的示例文件夹中找到教程示例。

    注意:这两种方法各有利弊,您可以根据自己的应用范围来决定它们的可行性。

    如果 GWT-RPC 在客户端和服务器上是完整的端到端 java,则它被广泛使用。

    GWT-JSON 更常用于从非 Java 服务器获取数据。

    【讨论】:

      猜你喜欢
      • 2012-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-14
      • 1970-01-01
      相关资源
      最近更新 更多