Spring MVC - 响应

时间:2011-04-12 03:13:31

标签: spring spring-mvc

如何从bean访问响应对象?要获取请求对象,我使用以下内容。

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

对于响应对象是否有类似的内容?

1 个答案:

答案 0 :(得分:4)

如果您处于Web应用程序上下文中(您看起来像是这样),则可以在HttpServletRequest或HttpServletResponse中自动连接。

将注入当前请求范围的请求/响应。

@Component
public class SomeComponentInAWebApplicationContext {

    @Autowired
    private HttpServletRequest request;

    @Autowired
    private HttpServletResponse response;

    ...
}