我有PersonController
,其属性为person
。此人本身具有firstName
,lastName
等属性
当我在视图中访问它时,我总是要写:
<h:outputText value="#{personController.person.firstName}"/>
[...]
为了简化,我创建了一个&#34;别名&#34;通过
<c:set var="p" value="#{personController.person}"/>
现在我可以写
了<h:outputText value="#{p.firstName}"/>
Here写道,你应该避免c:尽可能设置。
问题1:我为什么要避免它?
问题2:我的问题&#34;
的替代方案是什么?答案 0 :(得分:2)
可以使用<ui:param>
。
<ui:param name="p" value="#{personController.person}" />