juste une petite explication, j'essaie de compiler cette jsp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
<%@page import="com.netescape.hibernate.dao.implement.*,java.util.*;"%>
<%
        List diverse;
        if (request.getAttribute("diverses") == null) {
            diverse = new DiverseDaoImpl().getDiverseList();
            request.setAttribute("diverses", diverse);
        } else {
            diverse = (List) request.getAttribute("diverses");
        }
 
%>
<display:table id="diverses" name="diverses">
    <display:column property="nom"/>
</display:table>
et voici l'erreur que je reçois à la compilation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/UnhandledException
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
        at java.lang.Class.getConstructor0(Class.java:2671)
        at java.lang.Class.newInstance0(Class.java:321)
        at java.lang.Class.newInstance(Class.java:303)
        at java.beans.Introspector.instantiate(Introspector.java:1432)
        at java.beans.Introspector.findExplicitBeanInfo(Introspector.java:410)
        at java.beans.Introspector.<init>(Introspector.java:359)
        at java.beans.Introspector.getBeanInfo(Introspector.java:159)
        at org.apache.jasper.runtime.JspRuntimeLibrary.getWriteMethod(JspRuntimeLibrary.java:799)
        at org.apache.jasper.compiler.Validator$ValidateVisitor.checkSetter(Validator.java:1031)
        at org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1112)
        at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:834)
        at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1482)
        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257)
        at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2307)
        at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2313)
        at org.apache.jasper.compiler.Node$Root.accept(Node.java:481)
        at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2257)
        at org.apache.jasper.compiler.Validator.validate(Validator.java:1837)
        at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:195)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:409)
        at org.apache.jasper.JspC.processFile(JspC.java:1150)
        at org.apache.jasper.JspC.execute(JspC.java:1319)
        at org.netbeans.modules.web.project.ant.JspC.main(JspC.java:94)
        at org.netbeans.modules.web.project.ant.JspCSingle.main(JspCSingle.java:122)
c'est la première fois que j'utilise displaytag alors peut-être que une explication s'impose, merci de votre réponse.