wagne23
Novembro 25, 2010, 9:52am
#1
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:
[code]<%@page import=“java.util.List”%>
<%@page import=“java.util.ArrayList”%>
<%@page contentType=“text/html” pageEncoding=“UTF-8”%>
JSP Page
<%
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);
%>
[/code]
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?
wagne23
Novembro 25, 2010, 10:26am
#2
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
Novembro 25, 2010, 10:50am
#3
Ok consegui mostrar a tabela mas ela não está colorida, está apenas mostrando os dados. Como faço para mostrar como uma tabela?
Olá,
Olhe esse tópico, talvez lhe ajude: http://www.guj.com.br/posts/list/68475.java
[]'s