Если на странице JSP я создаю новый файл только с именем, он создается в каталоге / bin папки TOMCAT, а не в той же папке .jsp.
Я не уверен, почему это происходит, кажется, не интуитивно.
Это определенно интуитивно понятно, поскольку текущим каталогом запущенного процесса является папка bin.
Вы можете попробовать что-то вроде:
ServletContext context = session.getServletContext(); String realContextPath = context.getRealPath(request.getContextPath());