Atributo Binding

1 resposta
D

Ola pessoal.
Qual a diferença, mais precisamente, dos atributos value e binding dos componentes da JSF ?

1 Resposta

marcosbrandao

opaaa

Cara eh bem simples.

O atributo value representa o valor de um atributo do seu bean.
O atributo bindinhg representa uma instancia de um componente do seu backbean.(voce pode manipular o componente na tela atraves desse atributo)

Ex:

Seu BackBean:

public class MeuBean {
    
    private UIInput uiInput = new UIInput();
    private String inputValue;

    //seus metodos getters e setters...
}

Se voce tem um campo inputText no jsp:

<h:inputText value="#{meuBean.inputValue}" binding="#{meuBean.uiInput}">

o value vai corresponder ao valor desde campo text, o binding vai corresponder ao componente renderizado na tela.
Assim você pode alterar as propriedades dos componentes dentro de seu backBean atraves de codigo java.

Criado 5 de abril de 2007
Ultima resposta 5 de abr. de 2007
Respostas 1
Participantes 2