0

同じパッケージから初期化パラメーターを取得するには、次のようにします。

web.xml で

<context-param>
    <param-name>PARAM</param-name>
    <param-value>1</param-value>
</context-param>

そして私のJavaクラス:

FacesContext.getCurrentInstance().getExternalContext().getInitParameter( "PARAM" );

同梱OKです。しかし、私のクラス java を介してアクセスしたい場合は、別のパッケージの web.xml ですか? どうやって作ればいいの?

4

1 に答える 1

0

戦争ごとに web.xml を 1 つだけ持つ必要があります。同じクラス パッケージ内のファイルにパラメーターを設定し、次のように読み取ることができます。

YourClassName.class.getResourceAsStream("/Parameters.xml");
于 2014-05-09T17:02:00.057 に答える