Доступ к сессии от ResourceHandler в пристани - PullRequest
0 голосов
/ 17 апреля 2020

Есть ли способ прочитать сессию из ResourceHandler, как вы можете сделать это из ServletContextHandler? Примерно так: request.getSession(true).setAttribute("test", test)

1 Ответ

1 голос
/ 17 апреля 2020

javax.servlet.http.HttpSession присутствует только в контекстах, которые принадлежат javax.servlet.ServletContext.

Так что нет, вы не можете получить к нему доступ из ResourceHandler.

Зачем вам нужно сделать это для ресурса stati c, и вы не можете просто использовать более полный набор функций обслуживания файлов stati c из DefaultServlet, найденный в ServletContextHandler?

. И да, вы можете иметь он обслуживает stati c ресурсы из альтернативных местоположений.

Обслуживание stati c файлов по альтернативному пути во встроенной Jetty

...