Duvidas sobre DisplayTag

5 respostas
barizao

Olá Pessoal!

Bom estou iniciando com o uso de displaytag e não consigo fazer com que uma tabela apareça em minha página…

Abaixo seque o modo como configurei, vejam se há algum erro:

web.xml

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

Coloquei o arquivo displaytag.tld em meu WEB-INF, também adicionei o displaytag.jar e suas dependencias estão ok!

Agora vem meu cógido:
Estou utilizando uma servlet que seta uma Collection para meu template.

obs: os arquivos do struts estão ok!

Lá no Template, faço o seguinte:

<display:table name="v_collec"> <display:column property="codCd" title="ID" /> <display:column property="singer" /> <display:column property="title" /> <display:column property="year" /> <display:column property="codGenFK"/> <display:column property="price"/> </display:table>

Bom é isso ai… tomei como base alguns sites que a galera do fórum recomenda!

Aguardo ajuda… :wink:
[]'s

5 Respostas

afamorim

Eu nao vi vc falar dos filtro no web.xml

segue para a versão 1.1 que eu estou usando.

&lt;filter&gt;
        &lt;filter-name&gt;displaytag-override&lt;/filter-name&gt;
        &lt;filter-class&gt;org.displaytag.filter.ResponseOverrideFilter&lt;/filter-class&gt;
&lt;/filter&gt;

&lt;filter-mapping&gt;
        &lt;filter-name&gt;displaytag-override&lt;/filter-name&gt;
        &lt;url-pattern&gt;*.do&lt;/url-pattern&gt;
&lt;/filter-mapping&gt;
barizao

Legal cara!
Mas pra usar o filtro tem que ter mais algum jar do displaytag la no WEB-INF/lib??

barizao

Legal cara!
Mas pra usar o filtro tem que ter mais algum jar do displaytag la no WEB-INF/lib??

H

Para começar a usar a Display Tag, deve seguir os seguintes passos:

  1. Colocar o arquivo displaytag.tld no diretório WEB-INF da sua aplicação
  2. Colocar o displaytag.jar no WEB-INF/LIB
  3. Possuir no CLASSPATH da aplicação as seguintes bibliotecas usadas por Display Tag:
  • commons-logging.jar
  • commons-lang.jar (versão 2.0)
  • commons-collections.jar
  • commons-beanutils.jar
  • log4j.jar
  1. Registrar no deployment descriptor a taglib desta forma:

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

Essas informações foram tiradas do link:
http://hotwork.sourceforge.net/hotwork/manual/displaytag/displaytag-user-guide.html

barizao

Pois é hugov, foi ai msm que eu tomei base pra começar com o DisplayTag!

O commons-lang.jar tem que ser a versão 2.0 ou pode ser superior?!?

Se alguém puder postar ai as configurações dos arquivos que fazem parte para o funcionamento eu agradeço!!!

Criado 12 de junho de 2007
Ultima resposta 12 de jun. de 2007
Respostas 5
Participantes 3