Jsf 按钮不工作

Jsf 按钮不工作,jsf,primefaces,Jsf,Primefaces,我正在使用Jsf2和Primefaces 3.5,这是我的页眉.inc.xhtml,它是一个模式对话框contient 2按钮: header.xhtml 有人能帮我一个忙吗,这个按钮“Recherche”不起作用,祝你愉快:):)你错过了这个方法的{}。我会使用actionListener,因为你的方法无效。应该是这样的: <p:commandButton value="Recherche" type="button" icon="ui-icon-check" actionLis

我正在使用Jsf2和Primefaces 3.5,这是我的页眉.inc.xhtml,它是一个模式对话框contient 2按钮:

header.xhtml

有人能帮我一个忙吗,这个按钮“Recherche”不起作用,祝你愉快:):)

你错过了这个方法的{}。我会使用actionListener,因为你的方法无效。应该是这样的:

    <p:commandButton value="Recherche" type="button" icon="ui-icon-check" actionListener ="#{collaboratorList.redirectToFiltrePage}" />  


谢谢安德烈的回答,因为{}已经完成了,这只是一个复制错误。对于actionListener也不工作:(:(您是否收到验证错误?这将阻止触发该方法。作为快速测试,请删除inputText并重试。我没有收到错误,我删除了它和相同的问题。我还尝试在实际操作中执行其他操作,如(action=“home.xhtml”)但无法工作所有primefaces组件都需要位于表单标记(h:form)内,您缺少该标记。请使用表单标记更新您的问题,以便其他人可以更轻松地帮助。请不要通过删除问题所在的代码来消除问题。这会使问题无法使用。如果您希望删除/隐藏“敏感”然后只需将代码编辑/重构/重命名为SSCCE风格即可。额外的好处是,通过这种方式,您的问题会变得更好。
@ManagedBean(name="collist")
@SessionScoped
public class CollBean implements CollListBean {
.
.
.
public void redirectToFiltrePage() {        
    try {
    System.out.println("ça marche");
    } catch (Exception e) {
        e.printStackTrace();
    }   
}
}
    <p:commandButton value="Recherche" type="button" icon="ui-icon-check" actionListener ="#{collaboratorList.redirectToFiltrePage}" />