Webアプリケーションの仮想パスを絶対パスの取得
以下、JSPの場合。
Servletの場合は、ServletContext#getRealPath() を使用する
<% out.println(application.getRealPath("sample.txt")); // C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\javatips\sample.txt out.println(application.getRealPath("/sample.txt")); // C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\javatips\sample.txt out.println(application.getRealPath("./sample.txt")); // C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\javatips\.\sample.txt out.println(application.getRealPath("/sample/sample.txt")); // C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\javatips\sample\sample.txt out.println(application.getRealPath("sample/sample.txt")); // C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\javatips\sample\sample.txt %>
[カテゴリ: プログラミング言語 > Servlet & Struts]
[通知用URL]
Tweet
最終更新時間:2009年05月21日 00時00分00秒