Esta la etiqueta de JSF para hacer enlaces:
<h:outputLink id="link1" value="https://www.pablomonteserin.com">
texto enlace
</h:outputLink>
<h:commandLink value="Volver a inicio" action="inicio" />
<h:commandLink value="#{libro.id}" action="#{LibroBB.inicioModifica}">
<f:param value="#{libro.id}" name="libro.id" />
</h:commandLink>
Recuperar un parámetro en JSF no es tan trivial como en Struts 2. Para hacerlo, habrá que utilizar el siguiente código:
String idString = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("nombreDelParametro");