title: ValueChangeListener method not called on my h:selectOneRadio
body: <p>I am little confused about my radio button list in JSF and how it reacts to stuff and I didn't find much help online. Below is the declaration of my radio button list and the method which should be called in case the value of the radio changes: </p>
  
  <pre><code>&lt;h:selectOneRadio value="#{AddExpense.selectedTypeExp}" layout="pageDirection" 
                                valueChangeListener="#{AddExpense.changed}"&gt;
      &lt;f:selectItems value="#{AddExpense.typeExpList}"/&gt;
      &lt;a:support event="onclick" action="#{AddExpense.typeExpChanged}" immediate="true"/&gt;
  &lt;/h:selectOneRadio&gt;
  </code></pre>
  
  <p>When I choose a different value, only the <code>typeExpChanged</code> is called, but the <code>AddExpense.changed</code> method is not called. I think I'm confusing something here, not sure how the changeListener should react... Below is my very simple test method which should be called: </p>
  
  <pre><code>public void changed(ValueChangeEvent event){
          System.out.println("In changed event method: "+event.getNewValue());
  }
  </code></pre>
  
  <p>Should I change something in the <code>&lt;a:support&gt;</code> ?</p>
  
  <p>The reason I have both event and valueChangeListener is because I wanted to test what reacts to my changing the selection. I just need a method to be called with a parameter which tells me the selected value, so I can load something else.
  Thanks in advance!</p>