Java Server Faces

2 respostas
Dilton

fala galera… nao entendo nada de JSF, essa deve ser uma duvida bem idiota…
eu estava seguindo um tutorial usando o Visual Web Pack do Netbeans 6 onde ele separa a pagina em 3 abas: Design, Jsp, Java… Quando eu vou adicionar uma action no botão ele gera o método na arquivo Java, porém nesse arquivo eu não consigo acessar diretamente os textfiled da pagina.
Nesse tutorial o cara acessou diretamente. A questão é o que eu tenho que fazer para acessar o textfield a partir do arquivo java??? Alguma configuração a mais, nos arquivos xml por exemplo??? segue o link do tutorial que eu estava seguindo:

http://www.linhadecodigo.com.br/Artigo.aspx?id=1390 Parte 1
http://www.linhadecodigo.com.br/Artigo.aspx?id=1396 Parte 2
http://www.linhadecodigo.com.br/Artigo.aspx?id=1416 Parte 3
http://www.linhadecodigo.com.br/Artigo.aspx?id=1417 Parte 4 (parei por aqui)
http://www.linhadecodigo.com.br/Artigo.aspx?id=1435 Parte 5

agradeço muito a ajuda…

2 Respostas

E

Pelo q eu entendi vc deve usar o atributo binding no seu componemte JSF, algo como:

JSF<h:inputText id="textFiled1" binding="seuManagedBean.textField1" />

Beanprivate UIInput textField1; public UIInput getTextField1() { return textField1; } public void setTextField1(UIInput textField1) { this.textField1 = textField1; }

neohacker

Clicka com o botão direito no componente e em ‘Add Biding’ (ou algo parecido com isso) … espero ter ajudado

Criado 9 de maio de 2008
Ultima resposta 9 de mai. de 2008
Respostas 2
Participantes 3