gpt4 book ai didi

java - 不起作用

转载 作者:搜寻专家 更新时间:2023-11-01 03:28:03 25 4
gpt4 key购买 nike

我的 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 的写入不起作用。 setter 永远不会被调用。myBean 具有范围“请求”。一切都在带有 EL 2.2.x 的 Tomcat 7 上的 Servlet 3 容器中运行。

有没有人提示错误可能是什么?

最好的问候,

弗洛里安

最佳答案

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

另请查看此线程中的 BalusC 答案 f:setPropertyActionListener sets null value instead of intended value

关于java - <f :setPropertyActionListener . ../> 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8136847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com