JSF 2 + PrimeFaces

Manim, na moral mesmo, concordo com o parceiro aí cima, trabalhe com:

JSF 2.0 + JPA 2.0 + PRIMEFACES 3

vá no site do Primefaces e baixe a biblioteca ( primefaces-3.0.RC2.jar ) e add na sua pasta lib. E vá na sua .xhtml e adicione ( xmlns:p="http://primefaces.org/ui )

para utilizar o JSF 2.0 baixe as libs (caso vc já tenha só add) e add ao seu projeto:

jsf-api
jsf-impl
jstl-api-1.2
jstl-impl-1.2

Aí pra persistência depende de qual implementação vai usar, Hibernate, TopLink, EclipseLink, mas enfim, trabalhe com este padrão… vai te facilitar e muito a vida… use .xhtml e pare de sofrer com as JSP…

qualquer pergunta a mais, tamo aí.