Displaytag - struts/hibernate

7 respostas
teteco

Olá pessoal,

Como vão todos?

Estou com problemas em configurar a DISPLAYTAG, em principio parece ser muito simples de usar e e explorar seus recursos.
Mas venho a alguns dias tentando colocar esta funçao em minha aplicacao, porem ate o momento sem sucesso.

Consegui esse link mastigado:
http://hotwork.sourceforge.net/hotwork/manual/disp...tag-user-guide.html#Introdução

Seguintes problemas:
1 - Download dos pacotes 1.2, o arquivo displaytag.tld não encontro ele nem a pau poxa começa aqui o desanimo.
2 - Quando consegui colocar as bibliotecas pelo meio das PROPRIEDADES do meu projeto (NETBEANS) os jars, parecia estar vendo a luz no fim do tunel, pau, quando começo a digitar as TAGS display o netbeans reclama JAVA LANG not class found … putzzz nem o erro da para interpretar.

Uso NetBeans 6.5 - Struts/Hibernate

enfim, quem puder me orientar onde encontrar os JARS e tld corretos e unicos para implementar, ficarei muito agradecidos.

Att,

7 Respostas

V

Eu uso a versão 1.1, e segue meu classpath:

displaytag-1.1.1-bin
apache-log4j-1.2.15
commons-collections-3.2.1-bin
commons-lang-2.4-bin
commons-logging-1.1.1-bin

o arquivo displaytag.properties você coloca na sua pasta src. Um exemplo dele é:

paging.banner.full=<span class="subtitulo"><a href="{1}"><img src="includes/imagens/i.p.firstpg.gif" border="0"></a>&nbsp;<a href="{2}"><img src="includes/imagens/i.p.prevpg.gif" border="0"></a>&nbsp;&nbsp;{0}&nbsp;&nbsp;<a href="{3}"><img src="includes/imagens/i.p.nextpg.gif" border="0"></a>&nbsp;<a href="{4}"><img src="includes/imagens/i.p.lastpg.gif" border="0"></a></span>
paging.banner.first=<span class="subtitulo">{0}&nbsp;&nbsp;<a href="{3}"><img src="includes/imagens/i.p.nextpg.gif" border="0"></a>&nbsp;<a href="{4}"><img src="includes/imagens/i.p.lastpg.gif" border="0"></a></span>
paging.banner.last=<span class="subtitulo"><a href="{1}"><img src="includes/imagens/i.p.firstpg.gif" border="0"></a>&nbsp;<a href="{2}"><img src="includes/imagens/i.p.prevpg.gif" border="0"></a>&nbsp;&nbsp;{0}</span>
paging.banner.onepage=<span class="subtitulo"></span>
paging.banner.page.separator= 
paging.banner.page.link=<a href="{1}" title="Ir para página {0}">{0}</a>

paging.banner.no_items_found=<span class="subtitulo">Nenhum registro encontrado.</span>
paging.banner.one_item_found=<span class="subtitulo">1 registro encontrado.&nbsp;&nbsp;</span>
paging.banner.all_items_found=<span class="subtitulo">{0} registros encontrados.&nbsp;&nbsp;</span>
paging.banner.some_items_found=<span class="subtitulo">{0} registros encontrados.&nbsp;&nbsp;</span>

Um exemplo de uso dele:

<display:table name="clienteForm.cliente.listaVinculo">
		<display:column title="Orgao/Empresa" property="orgaoEmpresa" />
		<display:column title="Matrícula" property="matricula" />
		<display:column title="Ações">Alterar/Excluir/Emprestar</display:column>
	</display:table>
teteco

Opa vinicius,

Valeu pela atenção, mas tem como vc me enviar seus JARS, o properties e o TLD.

Ou o link para eu fazer o download, aaahhh, outra coisa como eu uso NETBEANS nao conheço a estrutura do eclipse, onde coloco o PROPERTIES, na pasta WEB-INF???

Abraços

V

A pasta src é o “default package”. Não uso netbeans, mas é o local onde as classes que não estão em nenhum pacote ficam.

Eu não coloco o tld em nenhuma pasta, isso é pra versão de jsp bem antiga (beeem mesmo). O arquivo properties eu coloquei já no post. E sobre os arquivos jar, se vc procurar no google você acha facinho… Não vou fazer up de 20MB não, desculpe. :wink:

adolfo_eloy

Olá.

Cara eu também já tive problemas ao configurar o display-tag.
Estou utilizando a versão mais atual do display-tag e a versão atual das libs abaixo:

apache-log4j
commons-collections
commons-lang
commons-logging
commons-beanutils

Como eu utilizo o eclipse vou descrever os passos que utilizo para configurar:

copio todos os jars para a pasta …/diretorio_do_projeto/WEB-INF/lib/
e configuro as referências para as libs que estão no diretório que coloquei.

Desta forma não tive problemas ao utilizar a display tag.

Quanto aos tlds eu não utilizo ( e realmente não vem no zip do site ) e também não configuro isso no meu web.xml.

R

vinicius.ugf:
Eu uso a versão 1.1, e segue meu classpath:

displaytag-1.1.1-bin
apache-log4j-1.2.15
commons-collections-3.2.1-bin
commons-lang-2.4-bin
commons-logging-1.1.1-bin

o arquivo displaytag.properties você coloca na sua pasta src. Um exemplo dele é:

paging.banner.full=<span class="subtitulo"><a href="{1}"><img src="includes/imagens/i.p.firstpg.gif" border="0"></a>&nbsp;<a href="{2}"><img src="includes/imagens/i.p.prevpg.gif" border="0"></a>&nbsp;&nbsp;{0}&nbsp;&nbsp;<a href="{3}"><img src="includes/imagens/i.p.nextpg.gif" border="0"></a>&nbsp;<a href="{4}"><img src="includes/imagens/i.p.lastpg.gif" border="0"></a></span>
paging.banner.first=<span class="subtitulo">{0}&nbsp;&nbsp;<a href="{3}"><img src="includes/imagens/i.p.nextpg.gif" border="0"></a>&nbsp;<a href="{4}"><img src="includes/imagens/i.p.lastpg.gif" border="0"></a></span>
paging.banner.last=<span class="subtitulo"><a href="{1}"><img src="includes/imagens/i.p.firstpg.gif" border="0"></a>&nbsp;<a href="{2}"><img src="includes/imagens/i.p.prevpg.gif" border="0"></a>&nbsp;&nbsp;{0}</span>
paging.banner.onepage=<span class="subtitulo"></span>
paging.banner.page.separator= 
paging.banner.page.link=<a href="{1}" title="Ir para página {0}">{0}</a>

paging.banner.no_items_found=<span class="subtitulo">Nenhum registro encontrado.</span>
paging.banner.one_item_found=<span class="subtitulo">1 registro encontrado.&nbsp;&nbsp;</span>
paging.banner.all_items_found=<span class="subtitulo">{0} registros encontrados.&nbsp;&nbsp;</span>
paging.banner.some_items_found=<span class="subtitulo">{0} registros encontrados.&nbsp;&nbsp;</span>

Um exemplo de uso dele:

<display:table name="clienteForm.cliente.listaVinculo"> <display:column title="Orgao/Empresa" property="orgaoEmpresa" /> <display:column title="Matrícula" property="matricula" /> <display:column title="Ações">Alterar/Excluir/Emprestar</display:column> </display:table>

<display:table name="clienteForm.cliente.listaVinculo"> esse listaVinculo é um metodo?

teteco

Pessoal segui a orientação de muitos, pois nao consigo, to desesperado ja, projeto parado! :((((

Segue a tela e o erro que gera ao inserir as TAGS no meu JSP, erro que nao compreendo.


H

Meu caro amigo, depois de 1 hora de pesquisa achei a tal da tld e nada mais justo que compartilhar com vocês

segue o link:

http://www.koders.com/noncode/fidAA36B6B24C7F0BD165B6BF67BCE8FA96886C8A69.aspx

abraços

Criado 1 de março de 2009
Ultima resposta 16 de dez. de 2010
Respostas 7
Participantes 5