如何在JSF中使用“Binding”屬性?何時和如何使用它?有很多不同的材料value屬性和binding屬性在JSF中。我對這兩種方法的不同感興趣。給予:public class User {
private String name;
private UICommand link;
// Getters and setters omitted.}<h:form>
<h:commandLink binding="#{user.link}" value="#{user.name}" /></h:form>當(dāng)一個value屬性指定。獲取器運(yùn)行以返回name屬性的屬性值User豆子。該值被打印到HTML輸出中。但我不明白binding起作用了。生成的HTML如何維護(hù)與link的屬性User豆子?下面是人工美化和注釋后生成的輸出的相關(guān)部分(注意id)。j_id_jsp_1847466274_1是自動生成的,并且有兩個隱藏的輸入小部件)。我正在使用Sun的JSFRI,版本1.2。<form action="/TestJSF/main.jsf" enctype="application/x-www-form-urlencoded"
id="j_id_jsp_1847466274_1" method="post" name="j_id_jsp_1847466274_1">
<input name="j_id_jsp_1847466274_1" type="hidden" value="j_id_jsp_1847466274_1">
<a href="#" onclick="...">Name</a>
<input autocomplete="off" id="javax.faces.ViewState" name="javax.faces.ViewState"
type="hidden" value="-908991273579182886:-7278326187282654551"></form>在哪里binding存放在這里?
如何在JSF中使用“Binding”屬性?何時和如何使用它?
慕尼黑8549860
2019-05-30 12:40:22