管理员可以看到谁在系统里,都在做些什么,对基于Web的商业应用是个很必须的安全特性。
OpenSymphony的ClickStream可以很简单的实现这个功能。你要做的事情就是在web.xml里面配一下FilterMapping, 然后把那两个用来查看的JSP汉化一下就可以了。
如果希望和自己的权限管理系统结合起来,获得用户的名称,可以为clickStream类加一个属性,然后修改一下addRequest()方法.
ClickStream的用途:记录并显示当前在线的用户, IP, 登陆时间, 登陆时长, 访问纪录列表, 和最后一次点击的时间. 还可以配置common-log把这一切记录下来.
http://sourceforge.net/projects/opensymphony
原文:http://blog.csdn.net/calvinxiu/archive/2005/01/30/273695.aspx