サーバーのパスを取得するためにjavaでどのような方法を使用できますか?
Javaでは、ServletContextオブジェクトを使用すればサーバのパスを取得できます。その際、getRealPath()メソッドを用いることでサーバの実際のパスを取得できます。
以下にサンプルコードを示します。
import javax.servlet.ServletContext;
public class Main {
public static void main(String[] args) {
// 获取ServletContext对象
ServletContext context = YourServlet.getServletContext();
// 获取服务器路径
String serverPath = context.getRealPath("/");
System.out.println("Server Path: " + serverPath);
}
}
サンプルコード内のYourServletは独自のServletクラスなので、ご自身のクラス名に変更する必要があります。