私は JSF アプリケーションに取り組んでおり、Web プロジェクトにあるスクリプトを起動したいのですが、パスを c:..... から開始せずにこれを作成するにはどうすればよいですか? のルートパスを取得する方法はありますか? JSF アプリケーション?
1954 次
2 に答える
1
Web ページで実行されているスクリプトを意味する場合は/
、アプリケーションのルートです。
于 2012-07-17T14:31:04.847 に答える
0
ExternalContext ec = FacesContext.getCurrentInstance().getExternalContext();
String webContentRoot = ec.getRealPath("/")
上記のように、まず ExternalContext オブジェクトを初期化します。次に、オブジェクトのgetRealPath("/")
メソッドを呼び出して、アプリケーションのルート パスを取得します。
于 2015-12-02T07:11:58.260 に答える