Как работает атрибут связывания в JSF? Когда и как его следует использовать?

Есть много материалов, дифференцирующихvalue атрибут иbinding атрибут в JSF.I '

Меня интересует, как оба подхода отличаются друг от друга. Дано:

public class User {
    private String name;
    private UICommand link;

    // Getters and setters omitted.
}

    

Это довольно просто, что происходит, когдаvalue атрибут указан. Геттер бежит, чтобы вернутьname стоимость имуществаUser боб. Значение выводится в вывод HTML.

Но я не могне понимаю, какbinding работает. Как сгенерированный HTML поддерживает связь сlink собственностьUser фасоль?

Ниже приведена соответствующая часть сгенерированного вывода после ручного украшения и комментирования (обратите внимание, что идентификаторj_id_jsp_1847466274_1 был автоматически сгенерирован и есть два скрытых виджета ввода). Я'Я использую Sun 's JSF RI, версия 1.2.


    
    <a href="#" onclick="...">Name</a>
    

Гдеbinding хранится здесь?

Ответы на вопрос(2)

Ваш ответ на вопрос