I have JSF 1.1 page in which I have a
When the disabled attribute is set on a HTML input element, then it is not only uneditable, but it would also not send its name=value pair as request parameter to the server. That explains why the server retrieves nulls for them.
If you want to make it uneditable, but still want to send its name=value pair as request parameter to the server, then you should be using readonly instead.
<h:someInput ... readonly="true">