Galera, baixei a biblioteca do jsf 2.0 pra testar, e estou com o seguinte problema.
Como li na especificação, não precisamos configurar nada no faces-config.xml e no web.xml. Coloquei só as configurações básicas e pronto. Criei uma página xhtml e criei um controle para ela. Nesse controle criei somente uma propriedade que é uma string e quero exibi-la na página.
@ManagedBean(name="controlePaginaInicial")
@RequestScoped
public class ControlePaginaInicial {
private String texto1 = "Testando JSF 2.0";
public ControlePaginaInicial(){
}
public String getTexto1() {
return texto1;
}
public void setTexto1(String texto1) {
this.texto1 = texto1;
}
}
Quando eu rodo a aplicação não apresenta nenhum problema, só que não aparece nada na página. Alguém sabe o que pode estar acontecendo? Eu esqueci de alguma coisa?
Abraços e obrigado desde já…
Giulliano, na verdade eu escrevi aqui no blog rapidinho e acabei escrevendo com letra maiúscula, mas rodei ele com letra minúscula e não aconteceu nada também. mas valeu pelo palpite…
além desse teste vc tentou executar outras coisas q deram errado ??? Eu ainda não peguei o JSF 2 pra testar, mas sou apaixonado pelo framework desde sua primeira verão.
Bom, se eu não usar o Bean, e escrever qualquer outra coisa na tela funciona normalmente. Eu ainda não usei mais nada, queria fazer o básico rodar pra ver como era. A minha maior expectativa é não precisar mais declarar os beans no faces, queria ver isso rodando, mas até agora nada. Estou tentando ainda aqui, qualquer coisa eu posto.
Se alguém já testou e teve sucesso, por favor posta aí.
Não comentei do ambiente que estou usando né? Estou usando netbeans 6.7, glassfish, e o projeto é maven.
Estou usando o 2.0.1, e percebi mais um detalhe. Tento um System.out no contrutor do bean, e não é impresso. Como se não estivesse instanciando o controle, mas mais uma vez não tem mensagem de erro nenhuma.
e quando os componentes estão funcionando, mas algumas propriedades do mesmo não funciona, o que pode ser?!?
por exemplo: estão com um problema com o <h:selectOneMenu> que no caso queria utilizar a propriedade “valueChangeListener”
que chama um método no meu controller…