| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/05/2005 14:41:38
|
rnovais
Debugger
Membro desde: 09/03/2005 21:41:01
Mensagens: 71
Offline
|
Preciso mostar um relógio em uma página jsp(jsf), e depois recuperar esse valor e armazenar em um banco. Alguém tem alguma dica ou tutorial que faça isso?
Att,
Ricardo
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/05/2005 16:08:43
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Um relógio tipo HH:mm:ss?
Se for isso, o server side só vai servir para prover a hora inicial, pois para o resto terá que usar JavaScript.
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/05/2005 16:53:54
|
rnovais
Debugger
Membro desde: 09/03/2005 21:41:01
Mensagens: 71
Offline
|
Isso mesmo, não tem uma forma do formulario ficar com a mesma hora(HH:mm:ss) do servidor?
Att,
Ricardo
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/05/2005 17:40:43
|
andre_a_s
GUJ Ranger
![[Avatar]](/images/avatar/3328bdf9a4b9504b9398284244fe97c2.jpg)
Membro desde: 23/02/2003 01:04:53
Mensagens: 755
Localização: Santo André(SP)
Offline
|
Para mostrar o relógio:
Jogue esse valor em um campo hidden e pega ele via "request.getAttribute" e salva no banco
|
Gosta de cerveja e de viagem?
Visite meu blog!
http://www.TravelAndBeer.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/05/2005 18:07:20
|
rnovais
Debugger
Membro desde: 09/03/2005 21:41:01
Mensagens: 71
Offline
|
O problema não é pegar a data/hora, e sim mostar a hora para os usuários. Eu estou fazendo um ponto eletrônico onde os usuários irão fazer um login e caso tenha sucesso irá para uma outra página onde eu quero mostar um relógio por durante + ou - 30 segudos, depois disso o formulário será fechado. Pelo que eu andei pesquisado a solução é sincronizar o relógio da estação com o servidor quando ele fizer o login na rede. Mas o meu problema é que tem alguns "espiritos de porco" que ficam fuçando e elteram a data/hora e depois falam q não mexeram em nada. Se alguém tiver uma outra solução bem vinda!!!!
Att,
Ricardo
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/05/2005 19:07:21
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Tive exatamente esse problema e resolvi mais ou menos assim:
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/05/2005 21:12:05
|
rnovais
Debugger
Membro desde: 09/03/2005 21:41:01
Mensagens: 71
Offline
|
O form da um refresh a cada um segundo? Será que você poderá explicar mais detalhadamente? Na camada view estou utilizando jsf.
Att,
Ricardo
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/05/2005 22:42:13
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Não há refreshs envolvidos.
Ao fazer isso
estamos dizendo ao browser executar a função printTime() a cada 1 segundo.
Por sua vez, esta função incrementa a data enviada pelo servidor em 1 segundo e imprime dentro do paragrafo HTML.
Agora, para pegar a data do servidor utilizando JSF não sei como faz. O que é necessário fazer é inserir no objeto HttpServletResponse um long indicando a data do server ( new Date().getTime() ), e atribuir isso à variavel em javascript, como fiz aqui
Se não me engano, o equivalente em JSP seria
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/05/2005 23:41:08
|
rnovais
Debugger
Membro desde: 09/03/2005 21:41:01
Mensagens: 71
Offline
|
Valeu pela dica, eu me viro aqui!!!!
Att,
Ricardo
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/03/2011 18:18:25
|
lazaropj
JavaGuru
![[Avatar]](/images/avatar/3a7903fcebdcf15c702766488ede0488.jpg)
Membro desde: 29/10/2009 11:05:04
Mensagens: 244
Localização: Brasilia - DF
Offline
|
E essa parada funcionou mesmo?
Pq não estou conseguindo aki
|
Lazaro Jr.
Java4all
|
|
|
 |
|
|