netbeans と glassfish サーバーを使用して Web アプリケーションを作成しました。そのアプリケーション内に新しい Java ファイルを作成しました。そのJavaファイルで現在のアプリケーションパスを見つけたいです。
1848 次
1 に答える
0
HttpServletRequest クラスのメソッドを使用して、サーブレットからパス情報を取得できます。
public class RequestInfoExample extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
String requestURI = request.getRequestURI();
String contextPath = request.getContextPath();
}
Javadoc 情報:
getRequestUri() - HTTP 要求の最初の行のプロトコル名からクエリ文字列まで、この要求の URL の一部を返します...
getContextPath() - リクエストのコンテキストを示すリクエスト URI の部分を返します。コンテキスト パスは常に要求 URI の最初に来ます。パスは「/」文字で始まりますが、「/」文字で終わりません...
于 2011-05-02T09:28:00.127 に答える