Problema com Displaytag

3 respostas
wagne23

Estou com problemas para usaro o displaytag, eu já havia utilizado em outro projeto a alguns anos atraz, mas agora estou apanhando pra fazer funcionar. Tentei um exemplo bem basico e não funcionou. Segue:

<%@page import="java.util.List"%>
<%@page import="java.util.ArrayList"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>        
        <%
            List teste = new ArrayList(4);
            teste.add ("Test String 1");
            teste.add ("Test String 2");
            teste.add ("Test String 3");
            teste.add ("Test String 4");
            request.setAttribute ("teste", teste);
        %>
        <display:table name="teste" />
    </body>
</html>

Já coloquei no classpath os jars necessarios:
* commons-logging.jar
* commons-lang.jar (versão 2.0)
* commons-collections.jar
* commons-beanutils.jar
* log4j.jar
* displaytag-1.2.jar

Mas não me aparece nada na tela. Onde estou errando?

3 Respostas

wagne23

Verifiquei que tinha que colocar tambem a descrição da taglib no web.xml da seguinte forma:

<taglib> <taglib-uri>http://displaytag.sourceforge.net/</taglib-uri> <taglib-location>/WEB-INF/displaytag-11.tld</taglib-location> </taglib>

Mas ai da o seguinte erro:

javax.servlet.ServletException: Exception processing TLD at resource path /WEB-INF/displaytag-11.tld in context /Atendimento Caused by: java.lang.IllegalArgumentException: Invalid TLD resource path /WEB-INF/displaytag-11.tld

Isso porque eu não tenho o arquivo displaytag-11.tld no WEB-INF, e eu não sei onde conseguir esse arquivo.

wagne23

Ok consegui mostrar a tabela mas ela não está colorida, está apenas mostrando os dados. Como faço para mostrar como uma tabela?

getAdicted

Olá,

Olhe esse tópico, talvez lhe ajude: http://www.guj.com.br/posts/list/68475.java

[]'s

Criado 25 de novembro de 2010
Ultima resposta 25 de nov. de 2010
Respostas 3
Participantes 2