I\'ve been developing a few JSF applications lately and am disturbed with the inconsistency in the web component APIs.
I\'ve noticed that there is extremely unpredi
To quote the documentation on EditableValueHolder.getSubmittedValue:
Return the submittedValue value of this component. This method should only be used by the encodeBegin() and/or encodeEnd() methods of this component, or its corresponding Renderer.
Generally, you would not even be calling getValue. Instead, the component's value attribute should be bound to your model (a bean, maybe). Your business logic would interact with the model, not the component.
If the submitted value is not being set as the value, then I'd guess that some validation is failing. The only problem with that is that your event is being fired. Two guesses for the problem here:
It isn't possible to be certain with the information provided.