Spring MVC - Ответ - PullRequest
       5

Spring MVC - Ответ

2 голосов
/ 12 апреля 2011

Как я могу получить доступ к объекту ответа из бина?Для получения объекта запроса я использую следующее.

    ServletRequestAttributes attr = (ServletRequestAttributes) 
        RequestContextHolder.currentRequestAttributes();

Есть ли что-то похожее для объекта ответа?

1 Ответ

4 голосов
/ 12 апреля 2011

Если вы находитесь в контексте веб-приложения (который выглядит так, как вы), вы можете автоматически подключиться в HttpServletRequest или HttpServletResponse.

Запрос / ответ из текущей области запроса будут введены.

@Component
public class SomeComponentInAWebApplicationContext {

    @Autowired
    private HttpServletRequest request;

    @Autowired
    private HttpServletResponse response;

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