Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Как сохранить файл в директории проекта ?


Автор: plovmaster 3.4.2010, 17:24
Есть у меня такая JSP страница, расположенная в директории прожекта D:\apache-tomcat-6.0.26\webapps\quickstart 
Код

....
  <body>
    <%@page import="java.io.*"
    %>
    
    <%
    try{
    PrintWriter pw = new PrintWriter(new FileWriter("example.txt"));
    pw.println("STring");
    pw.close();
    }
    catch(Exception e){
      out.println(e.getMessage());
    }
    %>
  </body>



Этот JSP сохраняет файл example.txt в директорию D:\apache-tomcat-6.0.26\bin.

Как мне сделать так чтобы файл сохранялся в строго в директории прожекта??
  (то бишь D:\apache-tomcat-6.0.26\webapps\quickstart )

Добавлено через 11 минут и 3 секунды
Иными словами как получить текущую директорию в которой выполняется JSP - страница или сервлет ? 

Автор: dobrolub 3.4.2010, 20:27
Код


    PrintWriter pw = new PrintWriter(application.getRealPath("/") + new FileWriter("example.txt"));


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)