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