1

我正在开发一个 spring 应用程序,我想在其中跟踪用户在每个页面上花费的时间。我打算通过 Spring 过滤器来实现。是否有拦截每个页面请求的弹簧过滤器?

或者,如果您知道任何更好的方法或已经执行此操作的 API,我可以将其插入到我的应用程序中 - 请提出建议。

4

1 回答 1

0

有Springorg.springframework.web.servlet.HandlerInterceptor接口。它是一个具有特殊接口的普通 bean。

阅读Spring 参考章节 15.4.1 拦截请求 - HandlerInterceptor 接口

另一种(弹簧独立)方式是实现一个servelt过滤器,但是您没有弹簧支持,例如,可以轻松访问其他bean。

于 2011-12-21T11:29:43.583 回答