GWT将配置变量从服务器传递到客户端

GWT将配置变量从服务器传递到客户端,gwt,dictionary,properties,client-server,config,Gwt,Dictionary,Properties,Client Server,Config,在启动应用程序时,我希望从客户端向服务器进行rpc调用。该调用将导致服务器从.Properties文件创建属性对象并将其传递回客户端。然而,这似乎是不可能的,因为当我这样做时,我得到一个错误“没有可用于java.util.Properties类型的源代码;您忘记继承所需的模块了吗?”。然后我尝试使用GWT字典,但这样做会导致错误,因为字典对象不可序列化。关于如何修复上述两个错误或其他方法的任何想法。您不能在RPC中将java.util.Properties传递回客户端。下面列出了GWT中模拟的j

在启动应用程序时,我希望从客户端向服务器进行rpc调用。该调用将导致服务器从.Properties文件创建属性对象并将其传递回客户端。然而,这似乎是不可能的,因为当我这样做时,我得到一个错误“没有可用于java.util.Properties类型的源代码;您忘记继承所需的模块了吗?”。然后我尝试使用GWT字典,但这样做会导致错误,因为字典对象不可序列化。关于如何修复上述两个错误或其他方法的任何想法。

您不能在RPC中将java.util.Properties传递回客户端。下面列出了GWT中模拟的java类列表

此外,还应该将属性文件处理到可序列化java类中的model/pojo类中,并将其传递回RPC。您可以使用JSON对象来做同样的事情

在任何情况下,您都应该通过JSON或RequestFactory或RPC将服务器端的属性文件处理为GWT可以接受的格式。

有没有想过使用for include属性?基本上包括一个.js文件,其中包含可以在GWT代码中访问的属性映射。