| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/12/2007 13:52:18
|
andreiribas
JavaEvangelist
![[Avatar]](/images/avatar/39016cfe079db1bfb359ca72fcba3fd8.jpg)
Membro desde: 30/04/2006 10:43:13
Mensagens: 478
Localização: Curitiba - PR
Offline
|
seguinte galera... tenho um bean que tem um atributo dataFinal.
Pego a data atual do sistema com
agora nessa parte seto a variável dtFinal do meu bean em uma variavel temporária.
o problema é que não está comparando, ou seja, o teste não é executado:
alguém sabe alguma maneira melhor de fazer isso.. ou vou ter que apelar pros scriptlets?
|
SCJP 6.0
OCE JSP and Servlet Developer, JEE 6 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/12/2007 13:54:32
|
felipealbuquerque
JavaGuru
![[Avatar]](/images/avatar/a330f9fecc388ce67f87b09855480ca3.jpg)
Membro desde: 19/05/2006 08:19:09
Mensagens: 210
Localização: São Paulo
Offline
|
NUNCA apele para os scriptlets... faça esse tipo de validação no controlador (Servlet, Action, etc.) ou crie uma tag personalizada.
|
Felipe de Alencar Albuquerque |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2007 19:42:47
|
gleise
JavaChild
![[Avatar]](/images/avatar/df83971673de5c8e71ca1e2645718dad.png)
Membro desde: 20/05/2004 18:02:21
Mensagens: 147
Localização: São Carlos - SP
Offline
|
Porque você não cria uma propriedade no seu bean que testa as datas, ou cria um outro bean para testar a data ?
Tipo:
Daí, no jsp:
Bom, interpretei que seu bean é um simples bean (com propriedades e gets e sets).
Era isso que você queria ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2007 21:11:25
|
RafaelVS
JavaEvangelist
![[Avatar]](/images/avatar/50454f95bbf5e6478cc0a55d08338731.jpg)
Membro desde: 13/12/2006 09:50:16
Mensagens: 405
Localização: Recife - PE
Offline
|
Cria um metodo public e static que compara as datas e escreve um TLD para disponibilizar essa funcao via EL aos JSP's.
|
- Mestrando em Engenharia de Software no CIn/UFPE;
- Pós-Graduado em Engenharia de Software na POLI/UPE;
- Bacharel em Ciência da Computação na UNICAP (Universidade Católica de Pernambuco);
- Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 (score 95%);
- Sun Certified Web Components Developer for J2EE 1.4 Platform (score 89%) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/12/2007 14:15:23
|
gleise
JavaChild
![[Avatar]](/images/avatar/df83971673de5c8e71ca1e2645718dad.png)
Membro desde: 20/05/2004 18:02:21
Mensagens: 147
Localização: São Carlos - SP
Offline
|
RafaelVS wrote:Cria um metodo public e static que compara as datas e escreve um TLD para disponibilizar essa funcao via EL aos JSP's.
Rafael,
Tem algum tutorial/tópico que fale como fazer isso ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/12/2007 15:09:23
|
RafaelVS
JavaEvangelist
![[Avatar]](/images/avatar/50454f95bbf5e6478cc0a55d08338731.jpg)
Membro desde: 13/12/2006 09:50:16
Mensagens: 405
Localização: Recife - PE
Offline
|
gleise wrote:
RafaelVS wrote:Cria um metodo public e static que compara as datas e escreve um TLD para disponibilizar essa funcao via EL aos JSP's.
Rafael, Tem algum tutorial/tópico que fale como fazer isso ?
Se tem, nao sei. Basicamente eh: 1. Cria um método public e static em uma classe. 2. Escreve um arquivo com a extensao TLD mais ou menos como esse (e coloca embaixo de WEB-INF): 3. No JSP coloca a diretiva taglib e chama a função através de EL: Se n conseguir, posta ae as duvidas. []'s
This message was edited 2 times. Last update was at 10/12/2007 15:12:14
|
- Mestrando em Engenharia de Software no CIn/UFPE;
- Pós-Graduado em Engenharia de Software na POLI/UPE;
- Bacharel em Ciência da Computação na UNICAP (Universidade Católica de Pernambuco);
- Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 (score 95%);
- Sun Certified Web Components Developer for J2EE 1.4 Platform (score 89%) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/09/2008 13:34:27
|
pierobom
Thread.start()
![[Avatar]](/images/avatar/483cfedb0f5a2b61a7c709871cfc883f.jpg)
Membro desde: 09/10/2007 16:33:11
Mensagens: 34
Offline
|
Pessoal,
O post é meio antigo, mas como passei agora por esta situação acho que vale à pena esclarecer. Os operadores < e > funcionam sim para comparar datas em JSTL, bem como os respectivos le e gt.
O problema aí é a forma como está sendo contruído o objeto que vai passar pela comparação. Troque isto:
Por isto:
... que deve funcionar.
Até mais,
Jean Pierobom
|
Abraço,
Jean Pierobom
SCJP, SCWCD |
|
|
 |
|
|