This week's book giveaway is in the OCMJEA forum. We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line! See this thread for details.
I think there is no validate="false" attribute for h:selectOneMenu tag. Take that out and change that value="apple" with a real backing bean value. If you really want to see the message use attribute required="true" and don't select anything from the menu.