Display tag library

9 respostas
fabioebner

Pessoal estou tentando usar o display tag library para mostrar os dados do meu db em uma tabela podendo ordenar pelo campo q eu quiser… mas nao consigo… tentei de todas as maneiras… tentei todo os tutoriais… uns manda colocar:

<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>

outro nao tem nada a respeito… tentei jogar uma list na sessao e nada. tentei retornar um resultSet e nada, tentei pedir ajuda ao chuck norris e nem assim consegui fazer aquela merda…

alguem pode me dar uma luz?? joguei o esquema no web.xml pelo visto nao esta dando erro de falta de arquivo. ele simplesmente nao mostra. .nao sei como retornar o q retornar para quem retornar, se tem q ser um managened bean ou uma classe separada… se tem q fazer include na pagina dessa classe… to perdidasso…

alguem por favor.

9 Respostas

davidbuzatto

Olá Fábio.

Você está usando algum framework? Se estiver usando o JSF vc não precisa da DisplayTag a não ser q vc precisa ordenar colunas, etc. Use a tag dataTable do JSF.

Caso não esteja usando JSF ou mesmo precise realmente usar a DisplayTag, dá uma olhada na documentação e nos exemplos do site que tem tudo explicadinho, os tipos de dados que ela aceita, etc.

Até mais!

fabioebner

grande david… estou usando jsf sim… porem preciso ordenar por coluna e paginacao… ja tentei olhar no tutorial cara… esse que e o problema… ja vi vario. .digitei no google fui um por um nas 4 primeiras paginas e nada… ta soda…

fabiozoroastro

Fábio, já tentou baixar o displaytag.tld e add ao seu projeto, ao invés de buscar da net?

<%@ taglib uri="/WEB-INF/tld/displaytag.tld" prefix="display"%>

Abraço.
E outra, que erro ocorre?

fabioebner

esse e o problema. nao aparece nada hahaha nao achei nenhum exemplo q funcione… todos q eu tntei nao mostra nada… ta complciado o negocio :stuck_out_tongue:

davidbuzatto

E ae!

Mas que erro que dá? Ele não acha a biblioteca? Vc inseriu a biblioteca no NetBeans?

fabioebner

inseri… (so nao inseria a tal da .tld la pq nao achei em lugar nenhum) e nao da erro. ele simplesmente nao mostra nada na tela…

fabiozoroastro

Baixe aí:
http://sourceforge.net/project/showfiles.php?group_id=73068&package_id=73060&release_id=532448
Tem o bin e o src. :slight_smile:
Adicione o tld ao seu projeto. Defina o tld no seu web.xml.
Adicione o cabeçalho conforme eu postei acima. Corra pro abraço. :slight_smile:

fabioebner

manow nada feito. continua dando erro…

coloquei no web.xml

<taglib> <taglib-uri>http://displaytag.org</taglib-uri> <taglib-location>/WEB-INF/displaytag.tld</taglib-location> </taglib>

coloquei no jsp

<%@ taglib uri="/WEB-INF/displaytag.tld" prefix="display"%>

sendo q ja tentei trocar o uri por “http://displaytag.org” e nada tbm

no netbeans ele mostra o serro:

failed to load or instantiate TagExtraInfo class: org.displatytags.tags.TableTagExtraInfo

coloquei tanto o arquivo displatytag.tld qdo o displatytag-el.tld

no meu WEB-INF/ sem diretorio

e nada

fabiozoroastro

sua uri no web.xml tah errada.
coloca somente: displaytag
Baixe o src lah daqueles downloads, e olha um exemplo. :slight_smile:
Abraço!

Criado 21 de janeiro de 2008
Ultima resposta 21 de jan. de 2008
Respostas 9
Participantes 3