Чтобы внести изменения в Response уже после отработки контроллера (например, добавить / изменить HTTP заголовки, добавить cookie и т.д.), можно навесить listener на событие FilterResponseEvent.
Это событие запускается после того, как контроллер возвращает объект Response.