Problema em metodo pra recuperar Email

1 resposta
colored

Bom to criando uma tela de recuperação de Senha. e pra recuperar essa senha preciso pegar o email, no caso tem 1 campo email lá c tiver correto ele deveria enviar a senha pra esse email…

Porem tem algo errado. Tipo meu metodo eh esse!!
Tenho uma Classe usuario e nela tem um atributo Colaborador que tem um email…

public String verificaEmail(){
		Map<String, Object> parametros = new HashMap<String, Object>();   
        parametros.put("email", usuario.getColaborador().getEmail());
        usuario =  dao.ObjetoPorCriterio("from Usuario u where u.colaborador.email = :email", parametros);
        return (usuario != null) ? "emailOk" : "fail";
	}

Codigo da Pagina…

<form jsfc="h:form">
        <input jsfc="h:inputText" value="#{mbUsuario.usuario.colaborador.email}" id="textfield" style="position:absolute; left: 118px; top: 83px; background-color: #CCCCCC; layer-background-color:#CCCCCc; border: 1px none #000000;" />
        <input jsfc="h:commandButton" action="#{mbUsuario.verificaEmail}" image="images/enviar.jpg" name="enviar_login" id="enviar_login" value="Submit" style="position:absolute; left: 132px; top: 114px;" />
</form>

Mas da esse erro falando que colaborador ta retornando null…´

~ javax.el.PropertyNotFoundException: /index.xhtml @32,234 value="#{mbUsuario.usuario.colaborador.email}": Target Unreachable, 'colaborador' returned null com.sun.facelets.el.TagValueExpression.getType(TagValueExpression.java:62) com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:92)

Num sei mais o q fazer alguem pode me dar uma Mão :smiley:

Obrigado…

1 Resposta

colored

Alguem por favor :D…

Ja recorri a qse tudo e n achei resposta…

Criado 14 de setembro de 2009
Ultima resposta 15 de set. de 2009
Respostas 1
Participantes 1