请教关于HttpSessionAttributeListener的问题(初学)
我开始学习的时候写了一个类,这个类implements HttpSessionAttributeListener
然后在attributeAdded方法里面得到每个登录的Session,在Session里面得到userId
具体写法是:
int userid=0;public void attributeAdded(HttpSessionBindingEvent arg0) { // TODO 自动生成方法存根 if(arg0.getSession().getAttribute("user")!=null){ Login login=(Login)arg0.getSession().getAttribute("user"); userid=login.getUid(); //System.out.println(userid); } }public boolean addLog(String log,String type){ boolean bool=false; if(userid!=0){ Object[] parpre=new Object[4]; parpre[0]=userid; parpre[1]=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); parpre[2]=type; parpre[3]=log; bool=sqlhelp.executeUpdate("insert into log (managerid,datetime,acttype,loginfo) values (?,?,?,?)",parpre); } return bool; }