Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Зачем нужен метод ServletContext.getContext(uripath) ? / 6 сообщений из 6, страница 1 из 1
11.12.2019, 14:15
    #39901248
eml78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем нужен метод ServletContext.getContext(uripath) ?
Поясню вопрос: судя по описанию ServletContext в web-приложении должен быть один. Следовательно метод getContext(uripath) может вернуть только тот же самый объект (ибо других-то нет), или null если адрес не обслуживается в приложении.
Так зачем из ServletContext таким замысловатым способом получать самого себя?
Или я не правильно понял доку и ServletContext может быть не один?
...
Рейтинг: 0 / 0
11.12.2019, 14:17
    #39901252
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем нужен метод ServletContext.getContext(uripath) ?
ServletContext один на приложение.
Приложений на сервере может быть много.
...
Рейтинг: 0 / 0
11.12.2019, 14:19
    #39901253
Андрей Панфилов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем нужен метод ServletContext.getContext(uripath) ?
eml78
Поясню вопрос: судя по описанию ServletContext в web-приложении должен быть один. Следовательно метод getContext(uripath) может вернуть только тот же самый объект (ибо других-то нет), или null если адрес не обслуживается в приложении.
Так зачем из ServletContext таким замысловатым способом получать самого себя?
Или я не правильно понял доку и ServletContext может быть не один?


а что в жавадоке пишут-то?

авторuripath - a String specifying the context path of another web application in the container.
...
Рейтинг: 0 / 0
11.12.2019, 14:32
    #39901260
eml78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем нужен метод ServletContext.getContext(uripath) ?
Alexander A. Sak
ServletContext один на приложение.
Приложений на сервере может быть много.

Т.е. он может вернуть ServletContext из другой war?
Но там же другой класс-лоадер и следовательно другое описание класса ServletContext или нет?
...
Рейтинг: 0 / 0
11.12.2019, 14:46
    #39901271
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем нужен метод ServletContext.getContext(uripath) ?
Да, может вернуть ServletContext другого war.
Нет, там один и тот же класслоадер (Common, судя по доке). Вот если в атрибуты контекста поместить объекты специфичных для веб-приложения классов, то можно нарваться на несовместимость.
...
Рейтинг: 0 / 0
11.12.2019, 14:48
    #39901274
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зачем нужен метод ServletContext.getContext(uripath) ?
eml78,
Это интерфейс
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Зачем нужен метод ServletContext.getContext(uripath) ? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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