Queria saber quanto tempo passou desde loguei em um sistema, e a cada reuisicao ver se passou uma determinada quantidade de tempo.
qualquer ajuda já ajuda !!!
valewss
Queria saber quanto tempo passou desde loguei em um sistema, e a cada reuisicao ver se passou uma determinada quantidade de tempo.
qualquer ajuda já ajuda !!!
valewss
Existe o método getCreationTime() em HttpSession: http://docs.coreservlets.com/servlet-3.0-api/javax/servlet/http/HttpSession.html#getCreationTime()
Com a data de quando o sessão foi criada, aí vc pode ir subtraindo com o hora atual, por exemplo.
algo como??
long agora;
long horaAtual;
agora = agora.getTime();
horaAtual = sessao.getCreateTime() - agora ;
java.util.Date data = new java.util.Date (horaAtual);
DateFormat dataFormatada= new SimpleDateFormat ("dd/MM/yyyy HH:mm:ss.SSS");
dataFormatada.format(data );