Выполнение действия ПОСЛЕ рендеринга представления с помощью Spring MVC - PullRequest
0 голосов
/ 03 марта 2012

У меня есть приложение Spring MVC, которое использует JSP для рендеринга страниц.Spring имеет встроенную концепцию Interceptor, которая срабатывает до и после вызова контроллеров, но вызов postHandle () все еще происходит до фактической визуализации представления.У меня есть некоторая очистка, которую я хочу сделать ПОСЛЕ того, как JSP-страница завершит рендеринг.Есть ли какое-нибудь встроенное место, куда я могу поместить это, не прибегая к добавлению перехватчиков Tomcat?Мне нравится мое красивое приложение Spring.

1 Ответ

4 голосов
/ 03 марта 2012

используйте HandlerInterceptor.afterCompletion(), который срабатывает после рендеринга вида.(но только если HandlerIntercpetor.preHandle() был успешно завершен и возвращен true)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...