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

时间:2012-12-04 14:28:46

标签: java google-app-engine gwt

我正在构建一个gwt appengine应用程序。它有一个web.xml文件,里面有一些init-params。在客户端,我使用的是带有'onLoad()'方法的java类。这是一个简单的“入口点”。我想在加载页面时从web.xml文件中读取这些init-params。我知道我可以使用getServletConfig().getInitParameter("string")从服务器端读取它们,但我想要做的是从客户端读取init-param。有一个简单的方法吗?我读到的所有内容都讲述了从Servlet中做到这一点。任何帮助都会受到欢迎。

2 个答案:

答案 0 :(得分:1)

您可以通过GWT-RPC或GWT JSON从Server(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,则会被广泛使用。

从非Java服务器获取数据时,更经常使用GWT-JSON。

答案 1 :(得分:1)

您是客户端,并且您需要服务器端的信息,因此您需要使用技术来执行此操作,servlet将允许您收集信息并将结果发送回您的客户端。处理它异乎寻常。