JSPコード
<t:panelTabbedPane align="left" serverSideTabSwitch="false" styleClass="tabbedPane"
activeTabStyleClass="activeTab" inactiveTabStyleClass="inactiveTab" width="100%" cellpadding="0"
cellspacing="0" tabContentStyleClass="tabContent" style="margin-top:0px;text-align:center"
selectedIndex="#{myBB.selectedTab}">
/ * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * *** /
バッキングビーンコード:
private int selectedIndex;
public int getSelectedIndex() {
System.out.println("getter of selectedIndexis called "+selectedIndex);
return selectedIndex;
}
public void setSelectedIndex(int selectedIndex) {
System.out.println("Setter of selectedIndexis called "+selectedIndex);
this.selectedIndex= selectedIndex;
}
バッキングBeanはセッションスコープです。画面のpanelTabを変更して送信ボタンをクリックすると、常にデフォルトのパネルが表示されます。コンソールをチェックして、selectedIndexのセッターからsysoutを見つけましたが、コンソールでは印刷されていません。つまり、selectedIndexがサーバーに投稿されていません。JSFバージョン1.1を使用しています。誰かがこれを機能させる方法を提案できますか?