如果我在JSP页面中只给文件命名而创建一个新文件,则它将被创建在TOMCAT文件夹的/bin目录中,而不是与.jsp文件相同的文件夹中。
我不确定为什么会这样,似乎不太直观。
我不确定为什么会这样,似乎不太直观。
这绝对是直观的,因为运行进程的当前目录是bin文件夹。
你可以尝试类似于以下命令:
ServletContext context = session.getServletContext();
String realContextPath = context.getRealPath(request.getContextPath());