Java <;f:setPropertyActionListener/&燃气轮机;不起作用
我在jsf 2.1页面上有以下primefaces按钮: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>
<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吗?