2013-04-26 72 views
0

的ICEfaces/JSF方法調用我使用Icefaces 1.8.2,我需要做的,我不知道如何做到這一點的XHTML頁面上參數的方法調用。 我的網頁看起來像下面帶參數

<ice:commandLink actionListener="#{myBean.reset}"> 

爲myBean看起來像下面

protected void reset(ActionEvent event, List myList) { 
..... 
} 

回答

0

如果使用JSF> = 2.0:

<ice:commandLink actionListener="#{myBean.reset(myList)}"> 

如果你只是想清空您名單可以做:

<ice:commandLink> 
    <f:setPropertyActionListener target="#{myBean.myList}" value="#{null}" /> 
</ice:commandLink> 

而在你manageBean,你可以做這樣的事情:

getMyList(){ 
    return myList == null ? new ArrayList() ? myList; 
} 

如果沒有,你可以檢查一些替代品here

+0

我不想寫一個額外的行,但我想我需要這樣做,因爲我正在使用'WAS 7' – 2013-04-26 15:06:54