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


Автор: sith 11.5.2008, 14:49
... подскажите такую штуку...!!!
.... есть веб приложение... мне нужно откыть файл который лежит в его корне то бишь...
/site
      /WEB-INF
                   /classes и так далее...

      /my_file - это мой файл... 

... как его откыть... код выполняеться в обычном классе не в сервлете...!!!

Автор: v2v 11.5.2008, 15:09
если директория с файлом не входит в CLASSPATH , тогда надо узнавать путь к файлу, для этого ты из сервлета в свой обычный класс должен передать ServletContext , 
и выполнить что то вроде : 
path_to_file = servlet_context.getRealPath("/myfile") 

Автор: sith 12.5.2008, 01:07
... большое спасибо... а вот подскажите есть ли у контейнера какойто статический класс из которого можно было бы получить контекст... а то не всегда удобно передавать его откуда то с выше... нормально ли будет если я сам сделаю статическое поле в каком либо сервлете что бы брать всегда отутда контекст или не сработает...?

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