Pessoal, boa noite.
Sou iniciante em JSF e estou com dificuldade para realizar uma validação.
No form abaixo da minha aplicação que trata-se de um LeilãoWEB eu listo todas as ofertas disponíveis e tem a opção para acessar a oferta.
Porém, gostaria de pegar a dataAtual e verificar se esta entre minha dataInicial e dataFinal
Apenas se estiver entre o período abriria a tela seguinte.
Agradeço desde já a atenção.
<h:form>
<p:dataTable id=“idOferta” border=“1” value="#{ofertaController.todos}" var=“oferta”>
<f:facet name="header">
LISTA DE LEILAO
</f:facet>
<p:column>
<f:facet name="header">
<h:outputText value="Produto" />
</f:facet>
<h:outputText value="#{oferta.produto.nome}"/>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Descricao" />
</f:facet>
<h:outputText value="#{oferta.oferta}"/>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Data Inicial"/>
</f:facet>
<h:outputText value="#{oferta.dataInicial}">
<f:convertDateTime pattern="dd/MM/yyyy HH:mm:ss"/>
</h:outputText>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Data Final"/>
</f:facet>
<h:outputText value="#{oferta.dataFinal}">
<f:convertDateTime pattern="dd/MM/yyyy HH:mm:ss"/>
</h:outputText>
</p:column>
<p:column>
<p:commandButton action="/pages/leilao/darLance" value="Acessar Oferta">
<f:setPropertyActionListener target="#{ofertaController.oferta}" value="#{oferta}"/>
</p:commandButton>
</p:column>
</p:dataTable>
</h:form>