selectOneMenuItem(JSF) を作成しました。イベントを valueChangeListener / onchange に配置しました。
<h:selectOneMenu id="ddl" value="#{Foo.attr}"
onchange="submit()"
valueChangeListener="#{Foo.renderFoo}">
selectOneMenuItem から 1 つの vlaue を選択すると、イベントが発生します。その値を再選択すると、イベントは発生しません (これはvalueChangeListenerイベントであるため)。同じ選択を見つけましonselectたが、それが正しいかどうか、これをどのように使用できるかを見つけることができませんonselect。