我正在尝试检查 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
无论如何要检查这个文件是否存在?
使用ServletContext.getRealPath()
方法从虚拟路径构造绝对路径。
String realPath=getServletContext().getRealPath("/WEB-INF/view/skin/login/login.jsp");
File file = new File(realPath);
if(file.exists()) {
//
}
试试这个
if (file.exists()) {
//do what you want if file exists
} else {
//do what you want if file doesn't exist
}