Esse tratamento de Datas e no seu caso especificamente de Controle de Acesso ao Sistema não dever ser realizado na sua camada de View (JSP). Deve ser feito na camada de Controle (Controller). Isso logicamente se você estiver utilizando o modelo MVC (Model - View - Controller).
Você deve ter um campo em uma tabela na sua Base de Dados que contém a Data de Expiração do usuário. Quando o usuário efetuar o login no Sistema, você verifica a data atual e compara com o valor do campo da sua tabela, entendeu? Se for maior, você nega a entrada do usuário no sistema e assim por diante.
Assim o seu sistema ficará mais estruturado!
Um abraço!
Espero ter ajudado!
George.
C
ClandestinoPJ
Concordo com o georgemazza … mas se for só com relação ao código … você vai ter que criar substrings dela … ou seja … fica mais ou menos assim …
Espero que tenha ajudado … mas não se esqueça … regras de negócio são sempre implementadas na camada controladora … não na camada de visualização!
[]s
C
codevisionPJ
Blz, mas vcs estão falando nessa camada de controle que seria quando eu valido o usuário ???
não tem outra maneira de fazer que seja automático tipo o cara não precisa logar no sistema para fazer essa verificação, quando uma determinada página for carregada ela faz essa verificação no sistema para exibir os dados, se a data estiver expirada ele não mostra, mostra apenas quem ainda está no praso. entenderam ???
e queria saber qual classe usar, e como obter a data atual do servidor, não da máquina do cara.
e como comparar ???
valeu
PS: obrigado ao clandestino e ao georgemazza pela ajuda
G
georgemazzaPJ
Beleza,
Se vc estiver usando Struts, antes de chamar essa JSP você passará por uma Action onde você poderá tratar essa data e redirecionar para a página do sistema ou para uma página de proibição de acesso.
Caso vc nao use Struts e/ou queira chamar via Servlet, vc poderá tratar essas datas nos métodos doGet ou doPost e redirecionar para a página devida.
Mas se você chamar direto essa JSP, então você pode usar a dica que o Clandestino comentou, ok?
Espero ter ajudado!
George.
D
darkseidPJ
Ae Clandestino, essa tua solucao funciona, mas o java ja da um puta suporte para trabalhar com Datas, naum creio q transformar pra string seja melhor…