JSF2Leaf is a JavaServer Faces component that allows a simpler way to insert maps in your webpage using just a tag, like any other JSF component. This is possible because JSF2Leaf wraps the Leaflet map library, using OpenStreetMap as map provider.
The library source code contains a built-in test page, that teach us how use it:
The library is simple and supports Markers, Layers, Polylines, Circles and Clusterization (for a lot of markers). Examples can be found on the Github project page. A simple Primefaces "contact us" form for example, can be seen below: