1

わかりましたので、JSF プロジェクトの WebContent/resources/ フォルダーにあるテキスト ファイルを取得して読み取ろうとしていますが、バッキング Bean から if への相対パスを取得する方法がわかりません...方法に関する提案このファイルを取得して読み取るにはどうすればよいですか?

ここに画像の説明を入力

4

2 に答える 2

3
((ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext()).getRealPath("/resources/")

リソースフォルダーのファイルシステムパスが表示されます。

于 2012-11-30T22:15:32.860 に答える
0

この回答で説明されているように、リソース関数を使用してファイルを読み取ることができます。

JSF アプリケーションでファイル リソースを参照する方法

InputStream stream = FacesContext.getCurrentInstance().getExternalContext()
.getResourceAsStream("/foo.xsd");
于 2012-11-30T23:08:07.040 に答える