1

WEB-INF/view ファイルの下にファイルがあるかどうかを確認しようとしています。現在、Spring と JSP 2.0 を使用しており、フォーラムのテーマを作成しようとしています。カスタムタグで、ディレクトリ内にjspファイルが存在するかどうかを確認しようとしていますが、うまくいきません...

File file = new File("./skin/login", "login.jsp");
login.jsp is included as /WEB-INF/view/skin/login/login.jsp

とにかく、このファイルが存在するかどうかを確認するためにありますか?

4

2 に答える 2

2

メソッドを使用して、仮想ServletContext.getRealPath()パスから絶対パスを作成します。

String realPath=getServletContext().getRealPath("/WEB-INF/view/skin/login/login.jsp");

File file = new File(realPath);

if(file.exists()) {
   //
}
于 2012-09-20T01:54:37.293 に答える
0

これを試して

if (file.exists()) {
    //do what you want if file exists
} else {
    //do what you want if file doesn't exist
}
于 2012-09-20T00:42:43.927 に答える