2012-02-21 89 views
0

嗨,我有以下代码如何动态包括JSF支持bean值1.2

creatPage1.jsp

<h:inputText id="inputId1" value="#{createPage.item.name}"/> 

我有updatePage1.jsp

<h:inputText id="inputId1" value="#{updatePage.item.name}"/> 

我想能够通过包含(通过ui:include或jsp:include)并且能够动态地传递值(基本支持bean为createPage或updatePage)。

所以结果应该是

<ui:include src="Page1.jsp" basebean="#{createPage}"/> 

的Page1.jsp

<h:inputText id="inputId1" value="#{baseBean.item.name}"/> 

什么在JSF做到这一点的最好方法是什么?

回答

1

您可以使用ui:param

<ui:include src="Page1.jsp"> 
    <ui:param name="basebean" value="#{createPage}"/> 
</ui:include>