Как получить ServletContext от AsyncContext? - PullRequest
2 голосов
/ 01 января 2012

После того, как оригинальный вызов servlet.doGet () вернулся, asyncContext.getRequest (). GetServletContext (), кажется, возвращает нуль. Как получить ServletContext простым Java-методом, заданным только AsyncEvent или AsyncContext? И. е. выходит за рамки doGet (), doPost () или одного из других методов сервлета?

1 Ответ

1 голос
/ 25 апреля 2012

Я не знаю, как получить ServletContext из этих объектов, поэтому я бы использовал способ установки его непосредственно самостоятельно.

Аналогичный подход Я использую в этом ответе , где я устанавливаю контекст для работы кварцевого планировщика.

Если в вашем случае это обычный Java-класс, просто передайте его при создании или используйте метод setter.

...