Iniciante em JSF: Configuração de ambiente + DataTableTag

4 respostas
D

Olá

Estou testando meu segundo exemplo de aplicação com JSF.

O primeiro com um formulario simples utilizando o mojarra/JSF 1.2 e tomcat deu tudo certo.
Porem quando fiz meu segundo exemplo de aplicação utilizando o dataTable aparece o erro:

The method setVar(String) in the type DataTableTag is not applicable for the arguments

Em busca na internet vi que se trata de um bug tomcat + JSF 1.2

Então resolvi usar o MyFaces supondo que por ser também da Apache não vai apresentar tal bug.

Porem não consigo nem executar o exemplo mais simples no MyFaces.

Ao executar a página tenho os seguintes erros:

Se utilizo a tag lib com <%@ taglib uri=“http://java.sun.com/jsf/core” prefix=“f” %>

apresenta o erro

java.lang.ClassNotFoundException - com.sun.faces.taglib.jsf_core.ViewTag

Se utilizo a tag lib com <%@ taglib uri="/WEB-INF/lib/jsf_core.tld" prefix=“f” %>

apresenta o erro

java.lang.ClassNotFoundException - com.sun.faces.taglib.jsf_core.CoreValidator

Será que alguém pode me dar uma luz sobre como configurar o ambiente para o JSF?

tô quase desistindo do JSF…

[]s

Débora

4 Respostas

D

optei pelo myFaces

mas tive que buscar na internet outros jars (jsf-impl.jar e jsf-api.jar). Porque os que baixei do site do MyFaces não tinham algumas classes (por exemplo a validator).

também tive que alterar na mão as tlds (pra tirar referencias da classe TagExtraInfo que não achei em nenhum jar).

funciona agora…

vitenho

debora, se vc ainda esta no inicio do projeto considere mudar de jsp + jsf para FACELETS + JSF.

aqui vai um tutorial otimo
http://www.rponte.com.br/2008/04/10/utilizando-ajax-com-jsf-de-maneira-eficiente/

valeu

Dindi

Oi Débora!

Não desista, sempre aprendemos algo…JSF é mt simpático tb como Java.

Pode ser algum jar.

<%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%> <%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>

Inclua os jars:

jsf-api.jar
jsf-impl.jar
jstl.jar
myfaces-api.jar
my-faces-impl.jar
jsf-facelets.jar

Acho que são esses só…

abraço!

D

Pessoas queridas,

obrigada pelas dicas. eu não desisti. O JSF já ta funcionando legal no básico. e o código ta ficando elegante e limpo. fora a produtividade que compensa.

Agora meu novo problema é com o hibernate. lazy exception ao carregar uma classe e seus relacionamentos. aquele problema de conexões fechadas… to vendo que existe um tal de filter pra resolver isso e tambem uma forma de usar a sessão com um tal de threadlocal. Vou testar e ver se funciona mesmo. se não funcionar mudo o lazy e carrego tudo na unha…

[]s

Débora

Criado 28 de julho de 2009
Ultima resposta 4 de ago. de 2009
Respostas 4
Participantes 3