我有一个带有 ui:composition 标记的 XHTML,我正在 AJAX 上加载它。我正在使用 jQuery Ajax GET 来加载此 XHTML 的 URL。在加载的页面中,我有一个 EL 表达式,之后我还包括另一个具有更多 EL 表达式的源。总是,包含源的 EL 表达式比出现在它之前的表达式更早地被评估。
一些.xhtml
<ui:composition ...
#{relationshipAction.followMember(param['relateToProfile'])}
<ui:include src="someOther.xhtml">
<ui:param name="profileUri" value="#{param['relateToProfile']}" />
<ui:param name="qualifier" value="#{param['qualifier']}" />
<ui:param name="cellStyleClass" value="#{param['cellStyle']}" />
</ui:include>
在这里,我希望#{relationshipAction.followMember(param['relateToProfile'])}
在包含的 someOther.xhtml 中的任何 EL 之前进行评估。但总是首先评估 someOther.xhtml 中的 EL。
知道可能出了什么问题吗?