powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / как определить, доступно ли что-либо по урлу
5 сообщений из 5, страница 1 из 1
как определить, доступно ли что-либо по урлу
    #34408391
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть 2 веб приложения, одно в контексте /c1, другое - в /c2.
хочу написать фильтр, который при обращении к c1 проверит, доступно ли что-либо по этому урлу (сервлет там замапен, или html какая-нить), и, если нет, передаст управление в другой контекст.

как выполнить проверку?
...
Рейтинг: 0 / 0
как определить, доступно ли что-либо по урлу
    #34408434
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deadyдоступно ли что-либо по этому урлу
- непонятно:
1. что означает "что-либо"? наличие дефолтного документа или вообще любого?
2. что является критерием "доступности"? наличие ресурса или время отклика? доступность из вне сервера или в пределах сервера?
...
Рейтинг: 0 / 0
как определить, доступно ли что-либо по урлу
    #34408450
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov Deadyдоступно ли что-либо по этому урлу
- непонятно:
1. что означает "что-либо"? наличие дефолтного документа или вообще любого?
2. что является критерием "доступности"? наличие ресурса или время отклика? доступность из вне сервера или в пределах сервера?

наличие вообще чего-либо. тупо - если в ответ ошибка 404, то стоит перенаправить в другой контекст.

критерий доступности такой: я при создании приложения в /c1, прописываю какие-то сервлеты и задаю им мапинги. доступен - значит для него указан маппинг. или есть файл, который вернется по данному урлу.

пример.

есть
сервлет, замапен на /foo1.do. файл foo11.html, лежит в корне war.
имеем следующие адреса:
/c1/foo1.do
/c1/foo11.html

и есть jsp во втором контексте.
/c2/foo2.jsp

обращаемся по /c1/foo1.jsp - получаем соответствующую jsp. Аналогично для /c1/foo11.html. а для /c1/foo2.jsp ничего в c1 нет. поэтому мы запрос перенаправляем в контекст /c2.
...
Рейтинг: 0 / 0
как определить, доступно ли что-либо по урлу
    #34408470
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- тогда это просто обработка 404 ошибки. Фильтр даже не понадобится. В настройках web.xml первого приложения указывается обработчик на 404 ошибку (JSP или сервлет).
...
Рейтинг: 0 / 0
как определить, доступно ли что-либо по урлу
    #34408505
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov- тогда это просто обработка 404 ошибки. Фильтр даже не понадобится. В настройках web.xml первого приложения указывается обработчик на 404 ошибку (JSP или сервлет).

да, так работает.

но мне кажется появляется дополнительная нагрузка на сервер - происходит полный цикл обработки запроса для получения 404 ошибки (фильтры там все отрабатывают итп), идея была в том, чтобы этого избежать.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / как определить, доступно ли что-либо по урлу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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