Faces-config Dúvida simples!

Pessoal,

Tenho uma classe que chama pessoa pessoaHandler
Tenho um jsp com um data table que comeca assim :

Código:
<h:dataTable value="#{pessoaHandler.pessoas}" var=“p”>

Agora a dúvida, como consigo pegar o List que está dentro pessoaHandler que chama-se pessoas, lá tem o getPessoas() tudo certinho.

Está mapeado assim no faces-config.xml

Código:

<managed-bean>
<description>
Teste pegar pessoas da classe
</description>
<managed-bean-name>pessoaHandler</managed-bean-name>
<managed-bean-class>
com.marqueti.handler.pessoaHandler
</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>pessoas</property-name>
<value>#{pessoas}</value>
</managed-property>
</managed-bean>

Onde eu errei no mapeamento ?
Está aparecendo a seguinte mensagem no browser:
Código:
javax.faces.el.PropertyNotFoundException: Error getting property ‘pessoas’ from bean of type com.marqueti.handler.pessoaHandler

Help !

Não manjo muito disso mas tente assim…

Teste pegar pessoas da classe pessoaHandler com.marqueti.handler.pessoaHandler session

Valeu…

Mais não funcionou, ele continua dando o mesmo erro . .

:frowning:

tem certeza que existe os métodos get e set da variável pessoas ???

falowss!

Tenho sim . .está assim

[code]

private List pessoas;

public pessoaHandler() {
}

public List getPessoas(){
    
    if (this.pessoas != null) {
        return this.pessoas;
    } else {
        
        this.pessoas = Factory.getPessoaDAO().getPessoasByLimit(MAX_VALUE);
        
        return this.pessoas;
    }
    
}

public void setPessoas(List pessoas){
    this.pessoas = pessoas;
}
[/code]

No livro que estou lendo nao explica direito o mapeamento … eu acho que o problema é nele. … :frowning: :frowning: :frowning:

valeu . .!!