With this code :
<f:metadata>
<f:viewParam name="aParameter" value="#{myBean.aParameter}" />
</f:metadata>
...
<h:commandLink value="commandLink" action="#{myBean.navigate()}">
<f:param name="aParameter" value="TEST" />
</h:commandLink>
When I submit with the commandLink, myBean.aParameter is updated by the viewParam (seen in debug) with the value from the f:param in the UPDATE_MODEL phase.
Is this normal ?
And yes, I know the viewParam and the param have the same name, I have no choice on that.
I use Mojarra 2.1.27