如何在变量中节省时间

时间:2018-10-23 23:52:16

标签: java session

if(session.isNew()) {
        out.println("New Session");
        formatted = new SimpleDateFormat("HH:mm:ss").format(new Date(System.currentTimeMillis()));
        out.println(formatted + " from inside");
       }
       out.println("Outside time" + formatted);

我的问题-

  • 发生-第一次,if语句的内部和外部的formatted值相同。 再次刷新页面后,格式化后的值将为null。
  • 为什么会这样?我想将当前时间保存在格式化变量中,因此我知道用户什么时候登录到新会话。请帮忙...

1 个答案:

答案 0 :(得分:0)

我认为您需要使用Session.setAttribute来存储在会话中使用密钥的格式化时间,并使用Session.getAttribute来使用相同的密钥来检索它。