powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Servlet / path
11 сообщений из 11, страница 1 из 1
Servlet / path
    #38686833
alex021
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Суитуация такая.
в сервлете тащу путь проекта.
Например так : String path = getServletContext().getRealPath("/");
И этот путь мне надо передать далее в команду.
Мне, короме как забить этот путь в атрибут request'а и передавать дальше с ним, в голову больше ничего не приходит.
Не будет ли это быдло кодом? или все же это нормально?
ну или может быть подскажите какие другие пути ?
...
Рейтинг: 0 / 0
Servlet / path
    #38686842
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
getRealPath() это само по себе "быдло-код". Объясните что именно вы делаете, и тогда можно подумать как это лучше делать без getRealPath().
...
Рейтинг: 0 / 0
Servlet / path
    #38688719
alex021
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

работаю с файлами *.xml, *.xsl, технология xslt
...
Рейтинг: 0 / 0
Servlet / path
    #38688772
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интерфейс ServletContext содержит разные методы.
Рядом с getRealPath() расположены ссылки на getResource(), getResourceAsStream() и даже getResourcePaths().
...
Рейтинг: 0 / 0
Servlet / path
    #38688940
alex021
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,
спасибо, ознакомился, но не не нашел как их применить в своей ситуации. возможно из-за незнания в какой ситуации их лучше всего применять. мне необходимо добраться до папки с приложением и в ней уже работать с необходимыми файлами. Возможно подскажите в каких случаях лучше использовать методы?
...
Рейтинг: 0 / 0
Servlet / path
    #38688948
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
протокол://хост/приложение/путь?параметы
Чтобы извлечь "/путь" как ресурс не требуется знать ни "/приложение", ни реальный путь файловой системы.
...
Рейтинг: 0 / 0
Servlet / path
    #38689083
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex021мне необходимо добраться до папки с приложением и в ней уже работать с необходимыми файлами.
Работайте с файлами вне вашего приложения. Не очень хорошо давать приложению изменять свой собственный код. А ещё после редеплоя все изменения пропадут.
...
Рейтинг: 0 / 0
Servlet / path
    #38689576
alex021
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

собственно так и происходит. нетбинс при деплое создает папку build, куда и копирует все содержимое из web. в это папке web и происходит работа с файлами. после редеплоя изменений ноль.

то есть хорошим тонов в данной ситуации будет работа с файлами вне приложения + писать полный путь (C://бла бла ) ?
...
Рейтинг: 0 / 0
Servlet / path
    #38689579
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex021то есть хорошим тонов в данной ситуации будет работа с файлами вне приложения + писать полный путь (C://бла бла ) ?
Зависит от задачи.
Для временных файлов - System Property "java.io.tmpdir"
Путь по-умолчанию без конфигурирования - System Property "user.home" + /.application_name
Либо некий путь конфигурируемый при установке.
...
Рейтинг: 0 / 0
Servlet / path
    #38689709
alex021
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

задача простая: xsl Тащит данные из xml и трансформируется в html страницу
...
Рейтинг: 0 / 0
Servlet / path
    #38689770
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex021задача простая: xsl Тащит данные из xml и трансформируется в html страницу
XSL - статичный файл проекта. Его можно через getResourceAsStream() затянуть.
XML - это динамически сформированные данные. Верно? Они живут в памятию
HTML - это то что надо записать в Response OutputStream. Ничего сохранять в файлы не нужно.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Servlet / path
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]