这是我的支持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方法。它也没有错误。
答案 0 :(得分:2)
尝试使用value="#{'true'}"
代替value="true"