这是我的支持 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 方法。它也不会出错。