如何使用ssh框架实现用户的注销功能

来源:互联网 发布:百度云免费域名 编辑:程序博客网 时间:2024/05/16 07:51

倏然很简单,但是先前犯了一个错误正确代码如下:

//      User user = (User) ActionContext.getContext().getSession().get("user");//      System.out.println( ActionContext.getContext().getSession());//      System.out.println(user.getLoginName());//      ActionContext.getContext().getSession().remove("user");        Map<String, Object> attibutes = ActionContext.getContext().getSession();         System.out.println(attibutes);        attibutes.remove("user");         System.out.println(attibutes);//      System.out.println(user.getLoginName());

注释部分和非注释部分实现的功能相似,先前比较郁闷的就是为什么在输入attibutes的时候,一个有参数,一个空,但是在输入user的时候,最后一个我想的应该是空啊,最后才想明白,虽然user的内容在session中被清除了,但是在user=actioncontext().getcontext().getsession.get(”user”)的时候,已经将user 的值存了起来,所以一直都有

0 0