Duvida sobre o managedBean no jsf 2.0

1 resposta
kmunga

Bom, estava lendo uma matéria em que dizia que na nova versão não haveria a necessidade de declarar o managedBean no faces.config.xml, basta adicionar @ManagedBean na classe em questão.

A duvida é a seguinte, digamos que criei uma classe managedBean no pacote pojo, no faces-config eu daria um nome para o managedBean, e na classe coloraria o “caminho” mais o nome da classe (ex: pojo.Teste).

Não havendo mais essa declaração de onde se encontra o managedBean, como fica para o jsf encontrar o caminho para o menagedBean?

Usuaria o padrão “Value=”#{teste.nome}" “?
Tenho que diferenciar maiúscula da minuscula, transformando a linha anterior em value=”#{Teste.nome}" ?

Posso transformar um Servlet em um managedBean?

Obrigado pela ajuda.

1 Resposta

W

Amigo quando você utiliza a anotação @ManagedBean por padrão ele pega o nome de sua bean exemplo.

@ManagedBean

public class PessoaBean {

}

ele vai deixa a primeira letra de sua bean minuscula ficando pessoaBean, mas você pode adicionar um nome dessa forma @ManagedBean(name=“NomeDaBean”)

Criado 5 de agosto de 2012
Ultima resposta 5 de ago. de 2012
Respostas 1
Participantes 2