long s1 = session.getLastAccessedTime(); 
       SimpleDateFormat format = new SimpleDateFormat( 
      "yyyy年-M月-d日 kk时:m分:ss秒  "); 
          String s = format.format(new Date(s1)); 
想获得上次用户登陆的时间 可是没有获得 每刷新一次页面 时间就改变一次  应该怎么改呢

解决方案 »

  1.   

    对,当然是login成功后把它记下来
      

  2.   

    Session的作用域有限制的,你可以把Session保存到数据库或是文件中,Session的生命周期是从用户登录到他的退出后,系统默认保留20分钟,过了这个时间就没有用户的信息了。
      

  3.   

    还是存数据里.你首先要了解到getLastAccessedTime()方法的作用看它是不是就凭自己可以达到你的要求.
     long getLastAccessedTime() 返回此SESSION里客户端最近一次请求时间 
      

  4.   

    用Cookie保存可以吗 不存再库里了
      

  5.   

    Cookie,用户是可以自己删掉的。而且也不安全,放在用户那里,你就不怕用户造假?