How to show a property loaded from properties file in JSF page

后端 未结 1 1889
一向
一向 2021-01-13 12:32

Is it possible, in a JSF page, to show a property loaded from a project.properties file (for example the database name)?

In project.properties

相关标签:
1条回答
  • 2021-01-13 13:06

    You can (ab)use <f:loadBundle> for this.

    <f:loadBundle basename="project" var="project" />
    ...
    <h:outputText value="#{project['cfg.bd.dbname']} />
    

    I said abuse, because the <f:loadBundle> is initially intented to load localized text bundles which allows for internationalization, but as it's under the covers using the same type of properties files, you could as good use it for any arbitrary properties file in the classpath.

    0 讨论(0)
提交回复
热议问题