3

ファイルアップロード機能が必要なJSPで小さなwebbアプリケーションを実行しています。

問題は、webcontents フォルダーへの相対パスを取得する方法がわからないことです。そのパスに関連するフォルダーにファイルを保存できるように、そこに到達するための動的な方法が必要です。

これまでのところ、私は試しました:

  String requestURI = request.getRequestURI();
  String contextPath = request.getContextPath();
  String realPath = request.getRealPath();
  String servletPath = request.getServletPath();

実際の WebContents パスを提供するものはありません。私が見落としている方法が1つあると思いますが、どれを見つけることができません。

4

2 に答える 2

2

使用する

request.getServletContext().getRealPath("/");

于 2012-12-08T21:32:12.753 に答える
1

そうしないでください!1getRealPathつ目は、webapp が展開されている場合にのみ機能し、2 つ目は、アプリを再デプロイすると、アップロード全体が消去されます。

于 2012-12-09T13:47:43.390 に答える