我有一个正在构建的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 服务器获取数据时更常用。