日期:2014-05-17  浏览次数:20744 次

关于操作日志记录的问题
【问题描述】
    打开页面时,记录一个时间,并且记录进行了哪个操作,然后将这个操作封装成一个操作日志对象,这个对象先存到服务端的一个准备好的池子里,其他操作日志对象也一样的存到这个池子中。当关闭页面时,记录这个结束时间,这个结束时间封装到池子中相应的操作日志对象中,好,程序知道这个操作日志对象的的结束时间有了,也就是是说,这项操作结束了,就讲这个对象存库,其他的对象也是这样的操作。
请问,程序如何监听这个结束时间?

如果有其他思路,请各位各抒己见。
JSP JAVA Web

------解决方案--------------------
浏览器中访问页面
操作日志的结束时间的确很难判断,更何况有暴力用户直接关闭浏览器或者不关闭一直开着

不过,我倒是有个思路,不知道可不可以
通过页面是否跳转判断是否操作结束,如果跳转就认为已经结束

但有一个小问题,如果是ajax访问或者弹出窗口,就很难判断是否跳转了
先维护一套页面是否跳转的数据,这样不知道能不能解决上面的小问题