1

よろしく。

次のファセットで開発された単純なアプリケーションがあります

  • JSF1.2
  • 動的 Web モジュール 2.5
  • Java5
  • リッチフェイス 3.3.2

私の JSF ページのコード スニペットは次のとおりです。

<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="x"%>
   ...
  <h:selectOneMenu styleClass="combo" id="Country"
  onchange="submit()" valueChangeListener="#{countryBean.countryChanged}">
      <f:selectItems value="#  {countryBean.countryList}"/>
   </h:selectOneMenu>

関連するバッキング Bean コード スニペット:-

public void countryChanged(javax.faces.event.ValueChangeEvent event)
{
    System.out.println("...........Country Changed.........." + event.getNewValue());   

}

調べる必要がある 2 つの問題があります。

  • まず、値を選択するとコンボボックスの値が消えます
  • 次に、countryChange メソッドでは何も出力されません。つまり、明らかに、valueChangeListener が呼び出されていません。

ここで何が欠けている可能性があるか教えてください。

4

0 に答える 0