If you wan’t use list components and want have a select itens without value you can use this:
<f:selectItem itemLabel="Select one ..." itemValue="" noSelectionOption="true"/>
Example
<p:selectOneMenu value="#{myController.objectSelected}" converter="genericEntityConverter"> <f:selectItem itemLabel="Select one" itemValue="" noSelectionOption="true"/> <f:selectItems value="#{myController.takeAllObjects()}" var="o" itemLabel="#{o.name}" itemValue="${o}"> </f:selectItems> </p:selectOneMenu>
You can use this to pass other values that you don’t have in the list too.