过滤以跟踪用户在弹簧应用程序中的每个页面中花费的时间

时间:2011-12-21 07:04:28

标签: spring spring-mvc servlet-filters appfuse user-tracking

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

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

1 个答案:

答案 0 :(得分:0)

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

阅读Spring reference chapter 15.4.1 Intercepting requests - the HandlerInterceptor interface

另一种(独立于春季)的方式将是一个servelt过滤器,但是你没有弹簧支持,例如可以轻松访问其他豆类。