Galera eu consigo retornar uma mensagem de um managedBean para uma pagina JSF, o problema é que não consigo mostrar essa mensagem na frente do
campo que indiquei. Segue a pagina e o managedBean.
[code]<?xml version='1.0' encoding='UTF-8' ?>
Teste Mensagem JSF 2.0[/code]
[code]package managedBean;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.context.FacesContext;
/**
*
-
@author prog2
*/
@ManagedBean(name = “ManagedBeanPessoa”)
@RequestScoped
public class ManagedBeanPessoa {String nome;
public ManagedBeanPessoa() {
}public String getNome() {
return nome;
}public void setNome(String nome) {
this.nome = nome;
}public void erro() {
if (nome.equals(“x”)) {
FacesContext.getCurrentInstance().addMessage(“xxx”, new FacesMessage(“nome inesistente!”));
}
}
}[/code]
A mensagem aparece mais não na frente do campo que estipulei. Por que isso ocorre?