2011-08-22 69 views
1

我有幾個消息包文件(例如messages.properties,messages_de.properties,...),我需要在運行時動態編輯這些文件(無需重新啓動應用程序服務器)。在運行時編輯i18屬性

例如,我會用html表單來加載每個文件(選擇框),向用戶顯示屬性,用戶將能夠更改屬性的值。

我使用java 1.6與jboss 5.1。

有沒有jboss中的任何服務,我可以使用?

謝謝。

回答

0

您可以使用java.util.Properties類。它提供了加載,存儲.properties文件,獲取和設置屬性等的方法。有關如何使用Oracle的檢查this鏈接的更多信息。

0

我認爲你應該更好地將動態信息存儲在數據庫中,當數據變大時,管理數據會更容易。

然後,您可以提供一個java.util.ResourceBundle的子類來處理您的語言環境的鍵/值。該子類應該使用數據庫來檢索鍵值對。