GWT中的动态属性
问题描述:
有没有办法在运行时从.properties文件加载数据?GWT中的动态属性
使用Constants
接口数据是硬编码的,我需要重新编译以更新我的属性。我想在不重新编译的情况下执行此操作。
我读了关于Dictionary
的类,但我的数据将显示在HTML主机页面。它安全吗?
还有别的办法吗?
答
我们使用RequestBuilder通过i18n字符串键/值对获取.js文件,然后使用GWT Dictionary类对其进行解析。
GWT的I18n指南 - https://developers.google.com/web-toolkit/doc/latest/DevGuideI18n
注 -
1)我们用它来处理需要国际化只有标签值。
2)我们使用GWT中启用的htpps,XSS和XSRF功能。
也许这会帮助你:http://*.com/questions/2708306/read-text-file-in-google-gwt。您可以将您的属性文件存储在服务器端,并使用'RequestBuilder'获取其内容。你也可以在服务器端处理它,并把它放在属性值对中的'JSON'格式。 – qben 2013-02-16 13:11:32