<a:form> <h:panelGrid columns="2" style="margin-bottom:10px" cellpadding="5"> <h:outputText value="Platform:" /> <a:selectOneButton value="#{selectOneView.option}"> <f:selectItem itemLabel="Xbox One" itemValue="Xbox One" /> <f:selectItem itemLabel="PS4" itemValue="PS4" /> <f:selectItem itemLabel="Wii U" itemValue="Wii U" /> </a:selectOneButton> <a:commandButton value="Submit" update="display" icon="ui-icon-check" /> <a:spacer /> <h:outputText value="Selected:" /> <h:outputText id="display" value="#{selectOneView.option}" style="font-weight: bold" /> </h:panelGrid> </a:form>
package com.jarch.showcase.view.input; import javax.faces.bean.ManagedBean; @ManagedBean public class SelectOneView { private String option; public String getOption() { return option; } public void setOption(String option) { this.option = option; } }