Javaからサーバのパスを取得する方法
サーバ上のパスを取得する方法はいくつかあります。以下にその中のいくつかを示します。
- サーブレットコンテキスト
- getRealPath()
String path = request.getServletContext().getRealPath("/");
- HTTPサーブレット・リクエスト
- getServletContext()
- サーブレットコンテキスト
- getRealPath()
String path = request.getServletContext().getRealPath("/");
- クラスローダー
- リソースを取得します
- getFile()
String path = getClass().getClassLoader().getResource("").getFile();
- System.getProperty()
String path = System.getProperty("user.dir");
具体的なユースケースに応じて適切な手法を選択してください。