簡単に言うと、メニューの値を変更すると、バッキングBeanでポストコンストラクターが再度実行され、メソッドfillAreasが実行され、ビュースコープが使用された場合の問題があります。
<p:selectOneMenu id="governate" value="#{add.selectedGovern}" style="height:26px; text-align: right; width: 303px;"
valueChangeListener="#{add.fillAreas}" rendered="#{languageBean.isDefaultLanguage==true}" immediate="true" >
<f:selectItem itemLabel="---#{prompts._select} ---" itemValue="0"/>
<f:selectItems value="#{add.governrateList}" var="govern" itemLabel="#{govern.governrateName}" itemValue="#{govern.governrateId}" />
<f:ajax immediate="true"/>
</p:selectOneMenu>
ポストコンストラクターの呼び出しを防ぐために何ができますか?ポストコンストラクターが一度呼び出された場合、メニューから選択するたびに呼び出されるのはなぜですか?前もって感謝します 。