我想知道对于jsf来说,哪种etc更有效/可读,有条件地包含或决定是否在包含中呈现内容。
e、 g.有条件包括
<h:panelGroup rendered="#{entitiy.condition}">
<ui:include src="included.xml">
<ui:param name="entity" value="#{entity}" />
</ui:include>
</h:panelGroup>
vs始终包括
<ui:include src="included.xml" />
<ui:param name="entity" value="#{entity}" />
</ui:include>
然后在里面
included.xml
:
<h:panelGroup rendered="#{entity.condition}">
<h:outputText value="#{entity.name}" />
</h:panelGroup>