Diseñando un enlace externo JSF para que se vea como un botón

Primefaces 3.5, Omnifaces 1.6

Tengo un grupo de botones con iconos. Los botones tienen una acción que hacer en la página (como eliminar o agregar una nueva fila en la tabla de datos). Quiero agregar un nuevo "algo" que se vea exactamente como lo hacen los botones, pero con un enlace externo. Si hago clic en este nuevo botón, se debe abrir una nueva pestaña / ventana. Para eso estoy usandop:commandButton yh:outputLink.

<p:commandButton action="#{bean.do1}" icon= ...>
<p:commandButton action="#{bean.do2}" icon= ...>

<h:outputLink value="#{bean.url}" target="_blank"> 
  <i class="icon-external-link"></i> 
</h:outputLink>

Cómo puedo conseguir esto ?

Respuestas a la pregunta(1)

Su respuesta a la pregunta