2
有沒有辦法在運行時從.properties文件加載數據?GWT中的動態屬性
使用Constants
接口數據是硬編碼的,我需要重新編譯以更新我的屬性。我想在不重新編譯的情況下執行此操作。
我讀了關於Dictionary
的類,但我的數據將顯示在HTML主機頁面。它安全嗎?
還有別的辦法嗎?
有沒有辦法在運行時從.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://stackoverflow.com/questions/2708306/read-text-file-in-google-gwt。您可以將您的屬性文件存儲在服務器端,並使用'RequestBuilder'獲取其內容。你也可以在服務器端處理它,並把它放在屬性值對中的'JSON'格式。 – qben 2013-02-16 13:11:32