のドキュメントを読んでいて、getRealPath(String s)
このステートメントを読んで混乱しました
指定された仮想パスの実際のパスを含む文字列を返します。たとえば、パス
/index.html
は、サーバーのファイル システム上の絶対ファイル パスを返します。このパスは、 のリクエストによって処理されますhttp://host/contextPath/index.html
。ここで、contextPath は、この ServletContext のコンテキスト パスです。
仮想パスとは何ですか? 私が自分の展開環境の中にいて、 getRealPath("index.html") と言うとき、これは通常 WEB-INF ディレクトリを指しているとしましょう? または、getRealPath() はルート ディレクトリ (Web アプリのフォルダー名内) の読み取りを開始しますか?