DisplayTag---Erro-- Paginação

Boa galera alguem me ajude por favor, peguei este exemplo de displaytag , mais não estou conseguindo colocar para rodar , esta dando este erro segue o codigo:

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

<%@ taglib prefix=“sql” uri=“http://java.sun.com/jstl/sql” %>

<sql:query dataSource=“jdbc:mysql://localhost:3306/paginacao,org.gjt.mm.mysql.Driver,root,1272”
var=“consulta”>
select nome, email from contato
</sql:query>

Lista de Contatos

Lista de Contatos

<display:table name=“pageScope.consulta.rows” export=“true” sort=“list” pagesize=“4”>
<display:column property=“nome” title=“NOME” group=“1” sortable=“true” headerClass=“sortable”/>
<display:column property=“email” title=“EMAIL” group=“2” sortable=“true” headerClass=“sortable” autolink=“true”/>
</display:table>

erro:

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Exception in JSP: /index.jsp:25

22:

Lista de Contatos


23:
24:
25: <display:table name=“pageScope.consulta.rows” export=“true” sort=“list” pagesize=“4”>
26: <display:column property=“nome” title=“NOME” group=“1” sortable=“true” headerClass=“sortable”/>
27: <display:column property=“email” title=“EMAIL” group=“2” sortable=“true” headerClass=“sortable” autolink=“true”/>
28: </display:table>

Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)

root cause

javax.servlet.ServletException: org/apache/commons/collections/FastHashMap
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
org.apache.jsp.index_jsp._jspService(index_jsp.java:142)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)

root cause

java.lang.NoClassDefFoundError: org/apache/commons/collections/FastHashMap
org.apache.commons.beanutils.PropertyUtils.(PropertyUtils.java:208)
org.displaytag.util.LookupUtil.getBeanProperty(LookupUtil.java:196)
org.displaytag.util.LookupUtil.getBeanValue(LookupUtil.java:74)
org.displaytag.tags.TemplateTag.evaluateExpression(TemplateTag.java:103)
org.displaytag.tags.TableTag.initParameters(TableTag.java:727)
org.displaytag.tags.TableTag.doStartTag(TableTag.java:541)
org.apache.jsp.index_jsp._jspService(index_jsp.java:99)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.


Apache Tomcat/5.5.17

Me ajudem por favor.
Acho que o forum poderia se empenhar nesta questão de paginação, pois existe muito pouca documentação sobre o assunto.

Obrigado …
Valeu galera

não entendi pode ser mais claro… ( simplificar ainda sou iniciante )

obrigado

Veja o erro

 java.lang.NoClassDefFoundError: org/apache/commons/collections/FastHashMap

Ele nao achou esta classe FastHashMap , vc pode pegar o jar aqui e adicionar no seu classpath WEB-INF/lib

Caro amigo o FastHashMap.jar não conseguir achar no link…vc poderia me passar … cara desculpa , mais é que estou tanto tempo tentando entender esta , que estou até meio travado…

Um forte abraço .

Obrigado
shelter

Cara nao existe FastMap.jar(pode exister mas apenas nome) o link que te passei eh onde vc pode encontrar esta classe

<!-- Consulta utilizando JSTL --> <sql:query dataSource="jdbc:mysql://localhost:3306/paginacao,org.gjt.mm.mysql.Driver,root,1272" var="consulta"> select nome, email from contato </sql:query>

Não coloque código sql através de sua camada view …JSP pode ser um problema !!!

Use uma Collection contendo os dados da sua consulta para que possa ser exibido na sua displaytag … :slight_smile:

falow