Java インターフェース ServletContextのgetRealPathメソッドの使い方
環境
Windows10
Java8
構文
String getRealPath(String path)
指定された仮想パスに対応する実際のパスを取得します。
例: path が /index.html と等しい場合、このメソッドは、 http://<host>:<port>/<contextPath>/index.html 形式のリクエストがマップされるサーバーのファイルシステム上の絶対ファイルパスを返します。
ここで、< tt><contextPath> は、この ServletContext のコンテキストパスに対応します。
パラメーター:
path – 実際のパスに変換される仮想パス
戻り値:
実際のパス、または変換を実行できない場合は null
サンプルコード
ServletContext servletContext; String[] list = new File(servletContext.getRealPath("xxx")).list(); for(String st: list) { System.err.println(st); }