As you have seen, JSF comes with a wealth of custom tag libraries. In order to get the best out of the framework, a digital developer should learn about them and their abilities. The tags can be divided into namespaces as we have previously seen.
The first set of tags in JSF 2.2 relate to the rendering of the HTML elements. They are in the name space: http://xmlns.jcp.org/jsf/html. The default implementation of the render kit in the JSF framework contains component tags for javax.faces.component.UIComponent
.
Here is a table of the HTML render kit tags: