にいくつかのプロパティ ファイルがあります/WEB-INF
。そして、それを JSF マネージド Bean にロードしたいと考えています。それを行う方法はありますか?
9103 次
3 に答える
14
または のいずれExternalContext#getResource()
かを使用ExternalContext#getResourceAsStream()
して、webcontent 相対パスを渡します。
例えば:
ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext();
Properties properties = new Properties();
// ...
properties.load(externalContext.getResourceAsStream("/WEB-INF/file.properties"));
ServletContext#getResource()
これは、内部で/に委譲しgetResourceAsStream()
ます。
以下も参照してください。
于 2010-01-26T12:47:41.080 に答える
1
WEB-INF/classes に配置します。それはクラスパスの一部です。
于 2010-01-26T12:46:55.040 に答える