Infatti io non avevo detto che era quello il problema.
Ho riguardato il codice ed cosa è saltato fuori:
codice:
<form>
.....
</form>
Ovvio che nn funzionasse devi usare un <h:form>....
Consiglio nn mischiare i tag html con jsf utilizza solo i secondi...