Simple component binding/JSF lifecycle question
As a JSF newbie, I ran into an unexpected component binding state/JSF lifecycle issue. Given this JSP code:
<h:inputText id="boundinput" binding="#{UserBean.boundInput}">
and this Java setter code:
private UIInput boundInput =new UIInput();
publicvoid setBoundInput(UIInput aBoundInput){
this.boundInput = aBoundInput;
String value = aBoundInput.getValue();
}
the result of 'value' is theprevious value of the input text field when the form is submitted. The component is bound, but why isn't the new value available?
It seems to get the 'current' value of the bound component, a valueChangeListener has to be implemented? I may be missing something fundamental, so any help is appreciated.

