0

これはJSF 1.1フォームです

<h:form>
    <h1>STEP 1 - Choose your channels</h1>        
        <h:selectManyCheckbox value="#{globalTVRegistration.selectedChannels}" layout="pageDirection">
            <f:selectItems value="#{globalTVRegistration.availableChannels}" />                
        </h:selectManyCheckbox>
    <h:commandButton value="Select Channels" action="packages" />
</h:form>

およびそれに対応するバッキング Bean

public class GlobalTVRegistration {

    private int[] selectedChannels;

    public int[] getSelectedChannels() {
        return selectedChannels;
    }

    public void setSelectedChannels(int[] selectedItems) {
        this.selectedChannels = selectedItems;
    }

}    

1 つ以上のチェックボックスを選択してコマンド ボタンをクリックすると、同じページが再度更新されます。フォーム送信はsetSelectedChannels(int[] selectedItems)を呼び出しません。

問題を特定できますか?

4

1 に答える 1