我想通过 Facelets 中的链接调用一种方法:
我的 Facelets 代码如下:
<h:commandButton value="A" actionListener="#{customerData.searchedCustomerListA}" />
<h:commandLink value="A" actionListener="#{customerData.searchedCustomerListA}"/>
支持 bean 代码如下:
public void searchedCustomerListA(ActionEvent ae){
customerName = "A";
leftCustomerListAvailable.clear();
if(customerDataBean.getSearchedCustomerList(customerName)!= null)
leftCustomerListAvailable =customerDataBean.getSearchedCustomerList("A");
}
相同的代码适用于<h:commandButton>
但不适用于<h:commandLink>
. 这是如何引起的,我该如何解决?