使用Spring MVC渲染视图后执行操作

时间:2012-03-02 20:16:40

标签: java spring spring-mvc

我有一个Spring MVC应用程序,它使用JSP来呈现页面。 Spring有一个内置的拦截器概念,它在调用控制器之前和之后都会消失,但是postHandle()调用仍然在视图的实际渲染之前发生。在JSP页面完成渲染之后,我想要做一些清理工作。有没有内置的地方我可以把它放在那里而不需要添加Tomcat拦截器?我喜欢我的精彩,包含Spring的应用程序。

1 个答案:

答案 0 :(得分:4)

使用视图渲染后触发的HandlerInterceptor.afterCompletion()。 (但仅当HandlerIntercpetor.preHandle()成功完成并返回true