如何在JSF1.2中动态地包含支持bean值

如何在JSF1.2中动态地包含支持bean值,jsf,tomahawk,jspinclude,backing-beans,Jsf,Tomahawk,Jspinclude,Backing Beans,嗨,我有以下代码 creatPage1.jsp <h:inputText id="inputId1" value="#{createPage.item.name}"/> 我有updatePage1.jsp <h:inputText id="inputId1" value="#{updatePage.item.name}"/> 我希望能够执行include(通过ui:include或jsp:include)并能够动态地传递值(基本的支持bean是createPa

嗨,我有以下代码

creatPage1.jsp

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

我有updatePage1.jsp

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

我希望能够执行include(通过ui:include或jsp:include)并能够动态地传递值(基本的支持bean是createPage或updatePage)

所以结果应该是

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

页面1.jsp

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


在jsf中,最好的方法是什么?

您可能需要创建自己的自定义标记。检查此项:

您可以使用
ui:param

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