JSF中合成页面内的命令按钮

JSF中合成页面内的命令按钮,jsf,primefaces,uiinclude,Jsf,Primefaces,Uiinclude,我的问题与user1598186在这里的问题中所述的问题相同: 但是,没有给出解决方案(他已经完全删除了标记,并使用了变量) 当我在commandButton中调用支持bean的方法时,是否有任何方法可以使用并仍然执行该方法 任何帮助都将不胜感激。EL2.2方法参数(因此,{bean.method()}而不是{bean.method})可用于传递可在commandButton的actionListener属性中使用的方法签名。以下是传递ManagedBean属性和传递方法签名的示例: 主页 &l

我的问题与user1598186在这里的问题中所述的问题相同:

但是,没有给出解决方案(他已经完全删除了
标记,并使用了变量)

当我在commandButton中调用支持bean的方法时,是否有任何方法可以使用
并仍然执行该方法

任何帮助都将不胜感激。

EL2.2方法参数(因此,
{bean.method()}
而不是
{bean.method}
)可用于传递可在commandButton的
actionListener
属性中使用的方法签名。以下是传递ManagedBean属性和传递方法签名的示例:

主页

<ui:include src="/jointeam.xhtml">
  <ui:param name="propertyValue" value="#{managedBean.property1} />
  <ui:param name="method" value="#{managedBean.performAction()}" />
</ui:include>


非常感谢你。那帮了大忙!即使重定向是由bean中的一个方法完成的,
也能工作吗?例如:
请帮助。@scfi我相信src属性具有字符串属性,因此只要导航返回有效的文件路径,它就应该工作。请记住,此组件包含一个xhtml文件,不请求xhtml页面。我确实会在我的bean中返回页面的名称(使用if条件),因此它是作为
my\u页面返回的字符串。xhtml
,但使用
传递的参数不会在my\u页面中读取(在
中。我做错了什么吗?请帮助..@scfi Hmmm…也许你可以在单独的问题中发布你的代码?在评论部分很难诊断问题。
...

<h:inputText value="#{propertyValue}" />

...

<p:commandButton value="Submit" actionListener="#{method}" />