Custom tags are a very useful feature of JSF.
They are demonstrated in the planets example which can be run
here.
This example defines a <corejsf:planet>
tag that is
used for each of the planet buttons.
Each use of the tag specifies three attributes:
Use of the custom tags technology involves doing four things: