Displaytag

0 respostas
andreacerqueira

não consigo fazer funcionar de forma alguma.

tá retornando esse erro:

init:
deps-module-jar:
deps-ear-jar:
deps-jar:
library-inclusion-in-archive:
library-inclusion-in-manifest:
compile:
compile-jsps:
Created dir: C:\Users\User\Documents\NetBeansProjects\Listagem\build\generated\src
org.apache.jasper.JasperException: file:C:/Users/User/Documents/NetBeansProjects/Listagem/build/web/lista-contatos-2.jsp(1,58) PWC6209: Mandatory TLD element missing or empty: tlib-version
org.apache.jasper.JasperException:  PWC6209: Mandatory TLD element missing or empty: tlib-version
C:/Users/User/Documents/NetBeansProjects/Listagem/build/web/lista-contatos-2.jsp(1,58)
C:\Users\User\Documents\NetBeansProjects\Listagem\nbproject\build-impl.xml:612: Java returned: 1
BUILD FAILED (total time: 2 seconds)
java.lang.NoClassDefFoundError: org/apache/commons/lang/UnhandledException
o jsp tá assim:
<%@taglib uri="http://displaytag.sf.net" prefix="display"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>

<c:import url="header.jsp" />

<h1>Lista de Contatos</h1>

<!-- cria lista -->
<jsp:useBean id="dao" class="pack.modelo.ContatoDAO" />

<display:table name="${dao.lista}" pagesize="5" id="contato">
    <display:column property="id" title="Codigo"/>
    <display:column property="nome" title="Nome"/>
    <display:column property="email" title="Email"/>
    <display:column property="endereco" title="Endereco"/>
    <display:column title="Remover"><a href="#">remover</a></display:column>
    <display:column title="Editar"><a href="#">editar</a></display:column>
</display:table>

<br clear="all" />

<c:import url="footer.jsp" />
e o xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
    <servlet>
        <servlet-name>AdicionaContato</servlet-name>
        <servlet-class>pack.control.AdicionaContatoServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>AdicionaContato</servlet-name>
        <url-pattern>/adicionaContato</url-pattern>
    </servlet-mapping>
    <error-page>
    	<exception-type>java.lang.Exception</exception-type>
    	<location>/erro.html</location>
    </error-page>
    <error-page>
    	<error-code>404</error-code>
    	<location>/404.html</location>
    </error-page>
    <jsp-config>
        <taglib>
            <taglib-uri>http://displaytag.sf.net</taglib-uri>
            <taglib-location>/WEB-INF/displaytag.tld</taglib-location>
        </taglib>
    </jsp-config>
</web-app>

[img]http://www.dominiosesites.com.br/listagem.gif[/img]

Já li varios posts sobre o displaytag aqui no forum mas nenhum ajudou.
O arquivo commons-lang3-3.1.jar tá na lib como dá pra ver pela imagem.

Alguém pode me dar uma luz?

Criado 14 de abril de 2012
Respostas 0
Participantes 1