从客户端 GWT 读取 web.xml init-params



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

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

您可以通过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 文件的示例文件夹中找到教程示例。

注意:这两种方法都有优点和缺点,您可以根据应用范围决定它们的可行性。

如果GWT-RPC在客户端和服务器上完成端到端Java,则被广泛使用。

GWT-JSON 在从非 java 服务器获取数据时更常用。

最新更新