Hi,

I can't figure out why "value is not valid" is throwed. I'm using myfaces-core-1.1.7.

Test case:

<h:form>
 <h:outputText value="Option:"/>
 <h:selectOneMenu value="#{bean.option}" id="option">
   <f:selectItem itemValue="A" itemLabel="A"/>
   <f:selectItem itemValue="B" itemLabel="B"/>
   <f:selectItem itemValue="C" itemLabel="C"/>
 </h:selectOneMenu>
 <h:message for="option"/>
 <h:commandButton value="Test" action="#{bean.test}"/>
</h:form>

public class Bean {

   private Character option = 'A';

   public Character getOption() {
       return option;
   }

   public void setOption(Character option) {
       this.option = option;
   }

   public void test() {
       System.out.println(option);
   }

}

This is a bug? What I'm missing?

Thanks,

Rafael Santini

Reply via email to