Pessoal alguem pode me ajudar?? eu estou recebendo o seguinte erro:
[quote]not writable on type java.lang.String), detail=(javax.faces.el.PropertyNotFoundException: javax.el.PropertyNotFoundException: Property ‘dataAnseio’ not writable on type java.lang.String)]
[/quote]
meu jsf esta assim: <a4j:outputPanel id="calendario" layout="block" >
<rich:calendar value="#{anseio.dataAnseio}"
popup="true"
datePattern="dd/MM/yyyy"
showApplyButton="false"/>
</a4j:outputPanel>
e o meu bean assim:
[code]/*
- To change this template, choose Tools | Templates
- and open the template in the editor.
*/
package br.com.dnasolution.bean;
import br.com.dnasolution.db.Conexao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.util.GregorianCalendar;
/**
*
-
@author Fabio Ebner
*/
public class AnseioBean {private int codigoPessoa = 0;
private String descricaoAnseio = null;
private GregorianCalendar dataAnseio = null;
static final String SUCESSO_INSERIR = “success”;
static final String FALHA_INSERIR = “failure”;
static String retorno = null;
Connection con = null;
PreparedStatement pStm = null;/** Creates a new instance of AnseioBean */
public AnseioBean() {
dataAnseio = new GregorianCalendar();
}public int getCodigoPessoa() {
return codigoPessoa;
}public void setCodigoPessoa(int codigoPessoa) {
this.codigoPessoa = codigoPessoa;
}public String getDescricaoAnseio() {
return descricaoAnseio;
}public void setDescricaoAnseio(String descricaoAnseio) {
this.descricaoAnseio = descricaoAnseio;
}public void setDataAnseio(String dataAnseio) {
this.dataAnseio.set(5, 5, 1);
}
public String getDataAnseio(){
return dataAnseio.get(GregorianCalendar.DATE)+"/"+(dataAnseio.get(GregorianCalendar.MONTH)+1)+"/"+dataAnseio.get(GregorianCalendar.YEAR);
}
}
[/code]
nao sei q tipo de coisa o calendar retorna(por falar nisso alguem ae sabe aonde eu acho isso?? pq em todo lugar q eu acho tem os exemplos mas naunca tem os beans entao fico meio perdido em saber o q cada componente retorna, nesse caso se ele retorna um date, um gregoriancalendar, um string essas coisas)
valeus
e outa coisa… como eu transformo um GregorianCalendar para dar insert em um PreparedStatemtent (data)
setDate??