Имеют две страницы JSF 1.2 (one.xhtml и other.xhtml),
, которые включены в текущую страницу по следующему правилу:
...
<c:if test="#{flowScope.Bean.param1}">
<ui:include src="one.xhtml"/>
</c:if>
<c:if test="#{!flowScope.Bean.param1}">
<ui:include src="other.xhtml"/>
</c:if>
...
Насколько one.xhtml
отличается от other.xhtml
только параметрами действия:
one.xhtml: <h:commandLink action="actionOne">
other.xhtml: <h:commandLink action="actionTwo">
Можно ли использовать какой-нибудь общий xhtml?
Вместо one.xhtml и other.xhtml, что-то вроде этого:
...
<c:if test="#{flowScope.Bean.param1}">
<ui:include src="general.xhtml" param="actionOne"/>
</c:if>
<c:if test="#{!flowScope.Bean.param1}">
<ui:include src="general.xhtml" param="actionTwo"/>
</c:if>
...
спасибо за помощь.