Problemas com DisplayTag Lib

3 respostas
pinguin-suni

Bom dia Amigos do Fórum,

Estou estudando algumas bibliotecas como JSTL e me deparei com a DisplayTag Lib … estava tentando implementar um pequeno exemplo, entretanto, após ter visto vários jsp de exemplo e pesquisa na net me deparei com o seguinte problema:

Estou declarando em minha página a taglib assim:

<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>

E no body da mesma estou utilizando o display assim:

<display:table name="${dao.lista}" pagesize="12"> <display:column property="nome"/> <display:column property="email"/> <display:column property="endereco"/> <display:column property="dataNascimento"/> </display:table>

Porém, ao chamar minha jsp no browser estou recebendo o seguinte trace de erro:

26/07/2011 12:05:25 org.apache.catalina.core.StandardWrapperValve invoke GRAVE: Servlet.service() for servlet jsp threw exception java.lang.ClassNotFoundException: org.apache.commons.lang.UnhandledException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361) at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) at java.lang.Class.getConstructor0(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at java.beans.Introspector.instantiate(Unknown Source) at java.beans.Introspector.findExplicitBeanInfo(Unknown Source) at java.beans.Introspector.<init>(Unknown Source) at java.beans.Introspector.getBeanInfo(Unknown Source) at org.apache.jasper.compiler.Generator$TagHandlerInfo.<init>(Generator.java:3864) at org.apache.jasper.compiler.Generator$GenerateVisitor.getTagHandlerInfo(Generator.java:2131) at org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1619) at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530) at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361) at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411) at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417) at org.apache.jasper.compiler.Node$Root.accept(Node.java:495) at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361) at org.apache.jasper.compiler.Generator.generate(Generator.java:3416) at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:231) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:347) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:327) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:314) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:589) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Unknown Source)

Não consegui identificar o problema uma vez que tenho uma jsp que utiliza a tag c:forEach do JSTL e funciona sem problemas, descartando assim algum problema com meu DAO que retorna a minha list.

Sendo assim recorro aos amigos do fórum.

Alguém teria alguma sugestão do que estou fazendo de errado??

Desde já agradeço pela atenção.

3 Respostas

dcorteztec

ta faltando jar commons lang

java.lang.ClassNotFoundException: org.apache.commons.lang.UnhandledException
K

Da uma olhada nas libs que precisa, tem tudo no site deles.

http://displaytag.sourceforge.net/1.2/install.html

pinguin-suni

Obrigado pela ajuda amigos !!!
:lol:

Criado 26 de julho de 2011
Ultima resposta 26 de jul. de 2011
Respostas 3
Participantes 3