【发布时间】:2010-09-03 02:03:58
【问题描述】:
如果我在 JSP 页面中创建一个只提供名称的新文件,则它是在 TOMCAT 文件夹的 /bin 目录中创建的,而不是在 .jsp 的同一文件夹中。
我不确定为什么会发生这种情况,似乎不直观。
【问题讨论】:
如果我在 JSP 页面中创建一个只提供名称的新文件,则它是在 TOMCAT 文件夹的 /bin 目录中创建的,而不是在 .jsp 的同一文件夹中。
我不确定为什么会发生这种情况,似乎不直观。
【问题讨论】:
绝对直观,因为运行进程的当前目录是bin文件夹。
你可以试试这样的:
ServletContext context = session.getServletContext();
String realContextPath = context.getRealPath(request.getContextPath());
【讨论】: