在运行时编辑i18属性

时间:2011-08-22 09:15:19

标签: java jboss properties bundle message

我有几个消息包文件(例如messages.properties,messages_de.properties,...),我需要在运行时动态编辑这些文件(没有重启应用服务器)。

例如,我将使用html表单加载每个文件(选择框),向用户显示属性,用户将能够更改属性的值。

我使用java 1.6和jboss 5.1。

我可以使用jboss中的任何服务吗?

感谢。

2 个答案:

答案 0 :(得分:0)

您可以使用java.util.Properties类。它提供了加载,存储.properties文件,获取和设置属性等方法。有关如何使用Oracle的this链接的详细信息。

答案 1 :(得分:0)

我认为您应该更好地将动态信息存储在数据库中,当数据变大时,将更容易管理数据。

然后,您可以提供java.util.ResourceBundle的子类来处理gettting您的语言环境的键/值。该子类应使用数据库来检索键值对。