Bom dia galera,
estou com um probleminha, e não tenho ideia de como resolver ,
estou buscando uma lista de datas para selecionar em um SelectOneMenu,
essas datas depende de outro SelectOneMenu Agenda, no caso da esse erro,
08:25:53,735 GRAVE [javax.enterprise.resource.webcontainer.jsf.context] (http–127.0.0.1-8080-1) java.lang.ClassCastException: java.sql.Timestamp cannot be cast to java.lang.String
debugando, percebi que a data vem com esse formato, por isso do erro talves,
2012-01-10 00:00:00.0
Aqui esta o .xhtml
<div class="campo-grupo">
<h:outputLabel value="Data" />
<p:selectOneMenu id="data"
required="true" requiredMessage="A data é obrigatória"
style="height: 23px; width: 335px;"
value="#{consultaMedicaBean.dataSelecionada}">
<f:selectItem itemLabel="SELECIONE" itemValue=""
noSelectionOption="true" />
<f:selectItems value="#{consultaMedicaBean.datas}" var="d"
itemValue="#{d}" itemLabel="#{d}" />
<f:convertDateTime type="date" pattern="dd/MM/yyyy"/>
</p:selectOneMenu>
</div>
o Bean
public List<Date> getDatas() {
AgendaMedicaRN agendaMedicaRN = new AgendaMedicaRN ();
setDatas(agendaMedicaRN.buscarDatasDisponiveis(agendaMedica));
return datas;
}
alguem sabe o problema? Obrigado !