Tomcat实际创建新文件的路径

时间:2010-09-03 02:03:59

标签: file jsp tomcat

如果在JSP页面中我创建了一个只提供其名称的新文件,它将在TOMCAT文件夹的/ bin目录中创建,而不是在.jsp的同一文件夹中创建。

我不确定为什么会这样,似乎不直观。

1 个答案:

答案 0 :(得分:3)

这绝对是直观的,因为正在运行的进程的当前目录是bin文件夹。

您可以尝试以下内容:

ServletContext context = session.getServletContext();
String realContextPath = context.getRealPath(request.getContextPath());