パス1.java
=ディレクトリは、ファイルの新しい新しいファイル(「ABCを」;) // 「」getCanonicalPath()関数では、それは現在のフォルダを意味し、「..」フォルダに現在のフォルダを示します。 )(directory.getCanonicalPath ; // GETはC:テスト/ ABC / // getAbsolutePath()関数に関係なく、「..」、あなたが設定され、リターン電流パスプラスパスは、(とき)新新『』でファイル。 ディレクトリ。 getAbsolutePath(); // GETはC:/テスト/ ABC // ある、getPathとして()関数のときに新しいファイル()のパス、あなただけセットされます direcotry.getPath(); // getがABCである システム。OUT .println(はSystem.getProperty(" はuser.dir ")); // R&LTは、電流経路を指定します
パスで行われた2.jsp:
呼ばれるプロジェクトにTESTを、例えば:
// :(1)現在のページには、プロジェクトのフルパス名が含まれます request.getRequestURI()// 結果:/TEST/test.jsp // (2)プロジェクト名を取得する: request.getContextPath()// 結果:/ TESTを // :(3)現在のページディレクトリの完全名を取得するために request.getServletPath()// 結果を:JSPディレクトリ内のページ/TEST/jsp/test.jsp場合 // フルパス(4)サーバーを取得するにはどこのページ: application.getRealPath(" ページが.jsp ")// 結果:D:/resin/webapps/TEST/test.jsp // (5)サーバへの絶対パスを取得する場所ページ: ABSPATH = 新新 java.io.Fileの(アプリケーション。 getRealPath(Request.getRequestURI()))のgetParent();. // 結果:D:/樹脂/ Webアプリケーション/ TEST
クラスで行われた3パス:
// (1)絶対パスで: クラスクラス .getClass()のgetResource(" / ").GetPath()// 結果:/ D:/ TEST /ウェブルート/ WEB-INF /クラス/パック/ // (2)プロジェクトのパスを取得するには、次 はSystem.getProperty(" はuser.dirを")// 結果:D:/ TEST
サーブレットで行われた4パス:
// (1)プロジェクトのディレクトリを取得します 。でrequest.getSession()のgetServletContext()getRealPath( "")。// 結果:E:/ Tomcatの/ webappsに/ TEST // (2)IEのアドレスバーのアドレスを取得する: request.getRequestURLを()// 結果:HTTP:// localhostを:8080 / TEST /テスト // (3):相対アドレス取得 Request.getRequestURI()// 結果:/ TEST /試験