4

JSF ページで、project.propertiesファイルからロードされたプロパティ (データベース名など) を表示することはできますか?

project.propertiesで:

cfg.bd.dbname=midatabase-name

一部の jsf ページでは、次のような式があります。

<h:outputText value="#{cfg.bd.dbname}" />

ありがとう!

4

1 に答える 1

6

これには (ab) 使用できます<f:loadBundle>

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

は当初、国際化を可能にするローカライズされたテキスト バンドルをロードすることを意図していたため、Abuseと言い<f:loadBundle>ましたが、同じタイプのプロパティ ファイルを使用してカバーの下にあるため、クラスパス内の任意のプロパティ ファイルに使用することもできます。

于 2012-06-06T17:12:47.357 に答える