JSF - Conversion Error setting value 'FEMININO' for 'null Converter', qdo faco submit no form  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Krusst
JavaGuru

Membro desde: 10/06/2005 10:14:14
Mensagens: 232
Offline

ola pessoal

tenho o seguinte select


que utiliza esse metodo


que faz parte dessa classe


bem apresenti a criança, vamos ao problema agora

qdo faco o submit no form, ele me retorna o seguinte erro

Conversion Error setting value 'INICIO' for 'null Converter'.
ou
Conversion Error setting value 'FEMININO' for 'null Converter'.
ou
Conversion Error setting value 'MASCULINO' for 'null Converter'.

ja envie os dados de diversar formas(pelo id ou descr), porem, nao funcionou

tem como eu consertar isso?
por que ocorre esse erro?
alias, esse erro comecou a ocorrer depois que mudei para JSF 1.1, na versao JSF 1.2 funcionava perfeitamente.

abs
T+
Sparcx86
JavaEvangelist

Membro desde: 28/11/2006 10:30:03
Mensagens: 369
Offline

Mesmo problema aqui... meu campo é string e required.
ggarnier
Thread.start()
[Avatar]

Membro desde: 02/02/2009 12:39:47
Mensagens: 33
Offline

Já li em algum lugar que o JSF 1.2 tem um converter p/ enum, que não existia no 1.1. Talvez seja isso.

--
Guilherme Garnier
http://blog.guilhermegarnier.com
[WWW]
vitenho
JavaGuru
[Avatar]

Membro desde: 16/08/2006 08:25:00
Mensagens: 214
Localização: Sintra - Portugal
Offline

cara cria uma classe EnumConverter e adiciona no faces config ela como converter da class java.lang.enum


no getasobject()

return java.lang.Enum.valueOf(stringquechegoudofaces);



no getasstring()


return object.tostring();



valeu

Victor Douglas Rumanski
[Email] [MSN]
vitenho
JavaGuru
[Avatar]

Membro desde: 16/08/2006 08:25:00
Mensagens: 214
Localização: Sintra - Portugal
Offline

embelezando o post:

o seu converter:




no faces-config.xml


algum selectXXXMenu



flw


This message was edited 1 time. Last update was at 30/07/2009 03:43:12


Victor Douglas Rumanski
[Email] [MSN]
rhpestana
Entusiasta Java

Membro desde: 12/09/2008 09:08:32
Mensagens: 15
Offline

Estou tendo o mesmo problema, mas no meu caso é os valores do select item vem de um banco de dados:

Erro::

INFO: WARNING: FacesMessage(s) have been enqueued, but may not have been displayed.
sourceId=j_id_jsp_80308958_2:j_id_jsp_80308958_7[severity=(ERROR 2), summary=(Conversion Error setting value 'Rosana' for 'null Converter'. ), detail=(Conversion Error setting value 'Rosana' for 'null Converter'. )]

:::::::::::::::::: no jsp
Owner: <h:selectOneMenu value="#{ProductFace.selectedProduct.owner}">
<f:selectItems value="#{ProductFace.usersOfSystem}" />
</h:selectOneMenu>

::::::::::::::::: no face
public List<SelectItem> getUsersOfSystem() {
List<SelectItem> toReturn = new LinkedList<SelectItem>();
for (User usr : usrDao.getUsers()) {
toReturn.add(new SelectItem(usr,usr.getName()));
}
return toReturn;
}
public String finishAddNewProduct() {
prodDao.addProduct(selectedProduct);
cachedProducts = null;
return "gotoListProducts";
}

::::::::::::::: no DAO
public int addProduct(Product prod) {
saveOrUpdatePojo(prod);
return prod.getId();
}

::::::::::::::: entity
@ManyToOne
@JoinColumn(name="id_owner" )
//@Column(name="id_owner", nullable=false)
private User owner;

public User getOwner() {
return owner;
}

public void setOwner(User owner) {
this.owner = owner;
}

well
JavaTeenager
[Avatar]

Membro desde: 14/07/2009 11:53:17
Mensagens: 190
Offline

Cara vc conseguiu resolver, pois seu exemplo parace igual o meu do das video aulas da devmedia. estou com o mesmo problema, se vc conseguir resolver me de um toque. vlw.



[MSN]
colored
GUJ Ranger
[Avatar]

Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline

Eu tava com esse problema ontem...

ve se ajuda...

http://www.guj.com.br/posts/list/138341.java

esse eskema da devmedia o cara n poe a resposta...

This message was edited 1 time. Last update was at 18/09/2009 08:28:09


Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something.
well
JavaTeenager
[Avatar]

Membro desde: 14/07/2009 11:53:17
Mensagens: 190
Offline

Tem como vcme mandar a parte do seu codigo com o bean e os select Item, toda a parte relacionada, isso se nao for pedir muito é claro... Obrigado.



[MSN]
colored
GUJ Ranger
[Avatar]

Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline

Ta ai...



O Conversor que precisar transformar os objetos em string e bla bla bla...
Mano esse metodo aki eh q nem um returnById.. so q retorna um pelo nome ou descrição blz?



Acho q eh isso q vc precisa...

qqr coisa so perguntar...
Eu tava com esse msm problema consegui resolver ontem ;/

Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something.
well
JavaTeenager
[Avatar]

Membro desde: 14/07/2009 11:53:17
Mensagens: 190
Offline

Olá amigo, ainda encontro dificuldades, vc tem uma classe DAOFactory? obrigado.. para por funcionar... estou usando isso no TCC ... abraço

This message was edited 1 time. Last update was at 19/09/2009 10:11:37




[MSN]
colored
GUJ Ranger
[Avatar]

Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline

Mano vamos lá...

Eu tenho um GenericDAO. e akele DAOFactory so me da a instancia do dao q eu kero no meu caso akele eh d colaborador...
ele chama esse metodo aki...



Bom ai no Conversor eu uso ele...
ta vendo q ele ped uma String ali vc poe a HQL pra selecionar seu objeto.. por nome...
TIPO SELECT * FROM USUARIO WHERE NOME = 'value que eh enviado pelo metodo akela string ali...'
No Map ali vc seta igualzinho ta ali...
ai eu fiz assim...



Tenta ai...
e poe seu codigo ai c nao conseguir q eu "TENTO" n manjo mto mas eu tento te ajudar...

Falow

Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something.
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team