Comparando datas em um JSP

2 respostas
M

Hey galera!

Como eu faço para comparar datas no meio de um jsp?
Mais especificamente quero saber se uma data X que varia durante a iteração é maior/menor que uma data Y definida por mim.

Meu JSP nao tem nenhum scriplet, esta todo baseado em taglibs e expression language.

<c:forEach var="ferias" items="${ferias}">
	<c:if test="${ferias.inicio > DATA_PRE_DEFINIDA}">
		<p>Ta beleza</p>
	</c:if>
</c:forEach>

2 Respostas

F

vc tem que fazer essa comparação no jsp?
utilize o método compareTo da classe java.util.Date

M

Até é possivel fazer isso no meu Service, mas eu teria que criar um atributo no meu Bean apenas para segurar esse propriedade. não acho isso uma solução inteligente.

Na verdade acabei de achar uma taglib que trabalha com datas.
Consegui convertelas em milissegundosm. Mas na hora de compara-las, o JSP as compara como Strings.

Tem como indicar ao JSP que são numeros?

Criado 25 de novembro de 2008
Ultima resposta 25 de nov. de 2008
Respostas 2
Participantes 2