【问题标题】:Edit i18 properties in runtime在运行时编辑 i18 属性
【发布时间】:2011-08-22 09:15:19
【问题描述】:

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

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

我使用 java 1.6 和 jboss 5.1。

jboss中有什么服务可以使用吗?

谢谢。

【问题讨论】:

    标签: java jboss properties bundle message


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-06
        • 2011-04-03
        • 2019-10-21
        • 2013-05-31
        • 1970-01-01
        相关资源
        最近更新 更多