我正在构建一个gwt appengine应用程序。它有一个web.xml文件,里面有一些init-params。在客户端,我使用的是带有'onLoad()'方法的java类。这是一个简单的“入口点”。我想在加载页面时从web.xml文件中读取这些init-params。我知道我可以使用getServletConfig().getInitParameter("string")
从服务器端读取它们,但我想要做的是从客户端读取init-param。有一个简单的方法吗?我读到的所有内容都讲述了从Servlet中做到这一点。任何帮助都会受到欢迎。
答案 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将允许您收集信息并将结果发送回您的客户端。处理它异乎寻常。