Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

обращение к файлам на сервере

22K
27 октября 2006 года
Akad
2 / / 27.10.2006
Как из сервлетов обращаться к файлам на сервере? Т.е. не по абсолютному пути файла на машине, а относительно корневой директории сайта.
P.S. естественно нужно чтение/запись.
21K
28 октября 2006 года
Wizzie
12 / / 22.10.2006
Как точно сделать не в курсе, но где копать - подскажу... Смотри системные переменные (System.getProperty) и вычисляй оттуда... Стандартного метода, который бы работал на всех серверах нет.
13K
29 октября 2006 года
VictorS
27 / / 17.09.2006
Чтоб получить путь к корневой директории Вашего сайта-
 
Код:
String path=getServletContext().getRealPath("");


а дальше стандартная работа с файлами...:)
22K
30 октября 2006 года
Akad
2 / / 27.10.2006
[QUOTE=VictorS]Чтоб получить путь к корневой директории Вашего сайта-
 
Код:
String path=getServletContext().getRealPath("");

а дальше стандартная работа с файлами...:)[/QUOTE]
Прикольно конечно, но если например у меня при первом старте любого jsp/сервлета инициализируются языковые константы, connection pool и пр. то мне вызывать проверку на то, что они синициализированы каздый раз из каждой страницы? Имхо это не правильно...
Можно конечно принудительно использовать сервлет инициализации, но такая схема имхо не очень надежна. Вдруг сервер перегрузят, а сервлет не вызовут например, или еще что?
13K
30 октября 2006 года
VictorS
27 / / 17.09.2006
Не бойся использовать сервлет инициализации - это стандартный ход!
Загружаеш свой материал и кладёш в Application scope чтоб все свои это видели и пользовались.Смотри на http://www.sun.com там всё есть в J2EE туториалах и доках к ним:)

А Connection Pool обычно вообще то сам сервер инициализирует...:eek:
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог