所有JSF 2标记都需要id,例如:
<h:outputLabel value=" Variable label:" />
<h:outputText value="#{bean.varialbe}" />
呈现给: 变量标签:变量
因此它会按预期呈现,但是我可能会遇到问题而忘记ID属性吗?我应该
<h:outputLabel id ="myId" value=" Variable label:" />
<h:outputText id ="myVariableId" value="#{bean.varialbe}" />
答案 0 :(得分:4)
id
属性是可选的,至少在核心控件中是这样。如果您使用(例如)outputLabel
的{{1}}属性或使用JavaScript中的客户端标识符引用生成的DOM元素,您可能希望使用它。