Pro JSF and Ajax
contains behavioral agreements for all components, the UISelectOne subclass contains prop-
erties and methods specific to its behavior (for example, select one), and the renderer-specific
subclass (for example, HtmlSelectOneListbox) contains getters and setters for all renderer-
specific attributes as well as the rendererType for that particular component.
venience class to manipulate the page at runtime. The first bit of code illustrates a page with
a simple selectOneRadio component with three options and a commandButton.
<f:selectItem itemLabel="John" itemValue="john.fallows" />
<f:selectItem itemLabel="Duke" itemValue="java.dude" />
<h:commandButton value="Select Duke"