Bonjour,
je rencontre depuis quelque temps un problème quand au fonctionnement du tag lib qui suit. J'utilise Eclipse + tomcat 5 et je voudrais arriver au résultat suivant :
.
Il s'agit du taglib présent sur : http://displaytag.sourceforge.net/ qui permet de faire des tries ...
Dans Javasource, j'ai crée 1 package contenant 2 classes ListePersonne.java et Personne.java
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 /* ListePersonne.java */ package mysample; import java.util.*; public class ListePersonne extends ArrayList { public ListePersonne(int size){ for(int i=0;i<size;i++){ add(new Personne("Semere"+i,"Helene"+i,"helene"+i+"@mail.com","tel"+i)); } } }Dans WebContent, j'ai un dossier css qui contient mes différents fichiers css, un dossier img qui contient mes différentes images et ma page jsp simpleDisplay.jsp qui contient le code suivant :
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 /* Personne.java */ package mysample; public class Personne { private String nom,prenom,mail,tel; Personne(String nom,String prenom,String mail,String tel){ this.nom = nom; this.prenom = prenom; this.mail = mail; this.tel = tel; } }
Dans Web-inf, j'ai le fichier tld displaytag-12.tld, le fichier web.xml et les librairies suivantes :
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 <html> <head> <title>Simple Display</title> <link rel="stylesheet" href="css/screen3.css" type="text/css" media="screen, print" /> </head> <BODY> <%@page import="mysample.*" %> <%@taglib prefix="display" uri="/WEB-INF/displaytag-12.tld" %> <% request.setAttribute("lstPerson",new ListePersonne(50)); %> <display:table name="lstPerson" > <display:column property="nom" sortable="true"/> <display:column property="prenom" sortable="true"/> <display:column property="mail" title="Adresse Mail"/> <display:column property="tel" title="Telephone"/> </display:table> </BODY> </html>
et lorsque je fais run on serveur sur mon fichier jsp, je recois une erreur de la forme suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 commons-beanutils-1.6.1.jar commons-logging-1.0.3.jar commons-lang-2.0.jar log4j-1.2.8.jar displaytag-1.0-rc2.jar commons-collections-2.1.jar
si je supprimer la ligne, il ne reconnait pas le prénom ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part javax.servlet.ServletException : Error looking up property "nom" in objet type "mysample.Personne" ...
je ne vois vraiment pas de quoi provient cette erreur. Quelqu'un aurait-il une idée ?
Merci mille fois
Slyv
Partager