Java <;f:setPropertyActionListener/&燃气轮机;不起作用

Java <;f:setPropertyActionListener/&燃气轮机;不起作用,java,jsf-2,primefaces,Java,Jsf 2,Primefaces,我在jsf 2.1页面上有以下primefaces按钮: <p:commandButton value="#{msg['button.halt']}" action="#{viewBean.haltTask}" ajax="false"> <f:setPropertyActionListener target="#{myBean.disabled}" value="false" /> </p:commandButton>

我在jsf 2.1页面上有以下primefaces按钮:

    <p:commandButton value="#{msg['button.halt']}" action="#{viewBean.haltTask}" ajax="false">
        <f:setPropertyActionListener target="#{myBean.disabled}" value="false" />
    </p:commandButton>

在应用程序的另一个点上,我用

    ...
    <f:validateBean disabled="#{myBean.disabled}" />
    ...
。。。
...
现在的关键是,读取工作与预期一样,这意味着在myBean上调用isDisabled()方法。 使用setPropertyActionListner写入不起作用。二传手永远不会被召唤。 myBean具有作用域“request”。 所有内容都运行在带有EL 2.2.x的Tomcat7上的Servlet3容器中

有人知道错误是什么吗

致以最良好的祝愿


Florian尝试将myBean的范围更改为viewscope


也看看这个帖子中的BalusC答案

你也试过h:commandButton吗?