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