JSF data atual sem precisar de um bean, é possível ?[GAMBIARRADO/ RESOLVIDO]
5 respostas
Z
zz1
Bom pessoal, sou novato com JSF.
E gostaria de fazer algo simples: em um template eu colocar a data atual (no formato dia, mês por extenso e ano) sem precisar que essa data seja criada em um bean.
Por exemplo, pq não consigo fazer isso:
<%@tagliburi="http://java.sun.com/jsp/jstl/fmt"prefix="f"%><f:formatDate value="<%=newDate()%>" type="date" />dd/mm/aaaa<f:formatDate value="<%=newDate()%>" type="time" /><f:formatDate value="<%=newDate()%>" type="both" /> data e hora
creditos à marcos.junqueira
Abraço
S
satangoss
zz:
Bom pessoal, sou novato com JSF.
E gostaria de fazer algo simples: em um template eu colocar a data atual (no formato dia, mês por extenso e ano) sem precisar que essa data seja criada em um bean.
Por exemplo, pq não consigo fazer isso:
Ta certo que vc queira um campo para mostrar data sem bean mas eu não intendi porque está usando input? se está usando input você precisara de um bean que guarde esse valor.
Z
zz1
Na verdade resolvi meu problema utilizando <h:outputText value="#{session.lastAccessedTime}"> e formatando ao meu modo.
Não podia ficar perdendo mto tempo com isso.
Eu já tinha tentado utilizar as taglibs para escrever a data, porém recebia uma mensagem de erro alertando que a tag “<” não é reconhecida. (<%= new Date()%>). Ai resolvi partir p/ a solução acima que me atendeu.
Sobre o “input” utilizado no post anterior, era somente um exemplo q redigi na hora com pressa, não há realmente a necessidade de utiliza-lo.
Mas obrigado pela ajuda e quem quiser sugerir a forma correta de escrever a data atual, sinta-se livre para deixar registrado p/ outros que possuem o mesmo problema.
E
ErickRAR
Procurei e achei duas maneiras: uma é essa que você utilizou, outra é utilizando faces-config.