В Java Servlet API единственный способ получить ServletContext
- использовать экземпляр HttpSession
( Javadoc ).
Что делать, если я не хочу создавать сеанс, а мне нужен только контекст сервлета? Другими словами, почему нет метода getServletContext ()
в классе HttpServletRequest
?
EDIT
Я знаю, что могу получить ServletContext
из сам сервлет, поскольку он получает его во время инициализации. Однако я не могу получить его только из HttpServletRequest
, даже если он связан с сервлетом. Так что, если у меня есть запрос, но нет ссылки на какой-либо сервлет?