Jsf PrimeFacesCommandButton不调用bean
我有一个菜单栏,在一个h:form中的ui:composition中调用。命令按钮应该调用bean方法注销,但失败了 代码如下所示(此页面为header.xhtml):Jsf PrimeFacesCommandButton不调用bean,jsf,jakarta-ee,primefaces,xhtml,Jsf,Jakarta Ee,Primefaces,Xhtml,我有一个菜单栏,在一个h:form中的ui:composition中调用。命令按钮应该调用bean方法注销,但失败了 代码如下所示(此页面为header.xhtml): 注意,我调用的bean是会话范围的,并且是实例化的 调用此组件的xhtml页面如下所示 <h:body> <div id="header"> <ui:insert name="header" > <ui:include src="/common/header.
注意,我调用的bean是会话范围的,并且是实例化的
调用此组件的xhtml页面如下所示
<h:body>
<div id="header">
<ui:insert name="header" >
<ui:include src="/common/header.xhtml" />
</ui:insert>
</div>
<div id="body">
<ui:insert name="body">
<div id="menu">
<ui:insert name="menu">
<ui:include src="/common/menu.xhtml" />
</ui:insert>
</div>
<div id="content">
<ui:insert name="content" />
</div>
</ui:insert>
</div>
</h:body>
而且,内容中有一种形式。
你能帮我吗:)谢谢
Primefaces 5.0版
Faces 2.1.11版
<p:commandButton value="Logout" icon="ui-icon-extlink"
style="font-size: 16px;"
action="#{bean.doLogout()}"/>
您必须删除attribute type,is work:)发布您的managedbean代码。问题是由@ali所说的commandButton上的type=“button”引起的
<p:commandButton value="Logout" icon="ui-icon-extlink"
style="font-size: 16px;"
action="#{bean.doLogout()}"/>