1

这是我的支持 bean 的一部分:

public class MyBean {
    private boolean mobile = false;

    public boolean isMobile() {
        return mobile;
    }

    public void setMobile(boolean mobile) {
        this.mobile = mobile;
    }

这是 JSF 代码(在 .xhtml 中):

<h:commandButton id="submit" value="Test" action="#{myBean.testing}">
    <f:setPropertyActionListener 
            target="#{myBean.mobile}" value="true" />
</h:commandButton>

因此,在测试时,它似乎没有调用 setMobile 方法。它也不会出错。

4

1 回答 1

2

尝试value="#{'true'}"代替value="true"

于 2012-10-25T14:43:47.727 回答