If you want only one param to be shown in url, you need to pass only one. As it is a GET
request(because it is a link), you can't restrict parameters from being shown in the url
<h:link outcome="index" value="index" >
<f:param name="a" value="#{bean.a}" />
</h:link>