<apex:pageBlockSection>
<apex:InputField label="user" value="{!a.ownerid}"/>
<apex:commandButton action="{!someAction}" value="Save"/>
</apex:pageBlockSection>
public PageReferene someAction() {
ownername = a.ownerid;
}
Il campo inputField ha un legame diretto con a.ownerid
Quando la pagina è caricata il campo viene popolato dal valore indicato in alto
Quando invece avviene un evento come un salvataggio, il campo invia il dato al controller