Boa noite, estou com um problema aqui, tenho uma classe Cliente e dentro dela tenho um atributo do tipo Calendar.
@Temporal(TemporalType.DATE)
private Calendar dataNascimento = Calendar.getInstance();
Mais eu não quero pegar a data atual, quero que venha vazio no meu html, fazendo desse jeito vem com a data atual, e quando eu tiro o getInstance, deixando assim.
@Temporal(TemporalType.DATE)
private Calendar dataNascimento;
Ele me retorna um erro no meu html, falando que minha dataNascimento está vindo nulla, oque devo trocar para não receber essa exception? Meu html está desse jeito.
<p:outputLabel value="Data Nascimento: " for="dataNascimento" />
<p:inputMask mask="99/99/9999" id="dataNascimento"
value="#{clienteBean.cliente.dataNascimento.time}"
required="true"
requiredMessage="O campo Data Nascimento é obrigatório"
size="10">
<f:convertDateTime pattern="dd/MM/yyyy" />
<p:ajax listener="#{clienteBean.totalDeIdade}"
update="formularioCliente:idade" />
</p:inputMask>
Lembrando não quero recuperar a data atual, que que venha em branco no html para que o dono do sistema possa digitar a data de nascimento, e claro quero usar o calendar!