摘要:
前言这是一些理论的东西,大概包括httpsession监听的执行时机,以及相对应的attribute监听的机制调用,并写一些相应的实现sample.正文监听器概述:1.Listener是Servlet的监听器2.可以监听客户端的请求、服务端的操作等。3.通过监听器,可以自动激发一些操作,如监听在线用户数量,当增加一个HttpSession时,给在线人数加1。4.编写监听器需要实现相应的接口5.编写完成后在web.xml文件中配置一下,就可以起作用了6.可以在不修改现有系统基础上,增加web应用程序生命周期事件的跟踪常用的监听接口:1.ServletContextAttributeListene 阅读全文
摘要:
前言 最近做项目的这块,客户要求是同一用户不能同时登录,对这个问题未加深刻考虑便爽快应许了。可后来就扒瞎了,正所谓外面豪气盖天,回家咬牙打滚,都怪自己开窍晚......当时想当然的是session放到application中,全局控制拉到,在登录和退出的时候进行修改,要是用户不点退出按钮,异常退出的话,再做个session监听也就拉到了呗! 可是我错了,我抓心挠肝的真心错啦!这session的监听,destroy方法咋还等个30分钟才触发呢,真是服了气了!最近才有时间整理这些东西,顺便总结一下!正文先上大菜,理论的东西会在《关于同一用户不能同时登录问题的探讨(2/2)》写上,也没多少。一:.. 阅读全文