Button Button is an extension to the standard h:button component featuring advanced skinning capabilities. Just like h:button, button does GET requests targeting bookmarkable URLs.
<p:button outcome="productDetail" value="Bookmark" icon="ui-icon-star">
    <f:param name="productId" value="10" />

<p:button outcome="productDetail" value="With Icon" icon="ui-icon-star">
    <f:param name="productId" value="20" />

<p:button outcome="productDetail" icon="ui-icon-star" title="Icon Only">
    <f:param name="productId" value="30" />

<p:button outcome="productDetail" value="Bookmark" icon="ui-icon-star" disabled="true">
    <f:param name="productId" value="40" />
PrimeTek, Copyright © 2017
All rights reserved.
Running PrimeFaces-6.3-SNAPSHOT on Mojarra-2.3.2.