Зачем мне нужен HttpSession для получения ServletContext?

В Java Servlet API единственный способ получить ServletContext - использовать экземпляр HttpSession ( Javadoc ).

Что делать, если я не хочу создавать сеанс, а мне нужен только контекст сервлета? Другими словами, почему нет метода getServletContext () в классе HttpServletRequest ?

EDIT

Я знаю, что могу получить ServletContext из сам сервлет, поскольку он получает его во время инициализации. Однако я не могу получить его только из HttpServletRequest , даже если он связан с сервлетом. Так что, если у меня есть запрос, но нет ссылки на какой-либо сервлет?

5
задан Laurent Pireyn 21 October 2011 в 09:20
поделиться