Bonjour,

j'essaie d'implémeter DIsplay Tag. J'ai rajouter toutes les classes nécessaire à mon projet. Ma jsp se compile mais ne m'affiche pas les données contenues dans ma liste.

Est-ce que quelqu'un pourrait m'aider??

Ma 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
21
22
23
24
25
 
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
 
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
 
    <h1>JSP Page</h1>
    <%
      UserBeanList ub=new UserBeanList();
      ArrayList list=ub.getUserList(); 
      UserBean u = (UserBean) list.get(1);
      session.setAttribute("list2",list);
 %>
 
 <%= u.getFirstName() %>
 <display:table name="list2" />
 
    </body>
</html>
mon UserBeanList

Code java : 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
29
30
31
32
 
 
 
package display;
 
import java.util.ArrayList;
 
public class UserBeanList
{
 
    ArrayList userList = new ArrayList();
 
    /** Creates a new instance of UserBeanList */
    public UserBeanList()
    {
 
    }
 
    public ArrayList getUserList()
    {
        UserBean u= new UserBean();
        u.setFirstName("Fabrice");
        u.setLastName("Bourqui");
        userList.add(u);
        u.setFirstName("Colbert");
        u.setLastName("Tartenpion");
        userList.add(u);
 
        return userList;
    }
 
}

UserBean

Code java : 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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
 
/**********************************************************************
 * UserBean.java
 *
 * Created on 15. août 2007, 07:56
 * @author fabrice
 * /**********************************************************************
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 * /**********************************************************************/
 
package display;
 
public class UserBean
{
 
    private String firstName;
    private String lastName;
 
 
    /** Creates a new instance of UserBean */
    public UserBean()
    {
 
    }
 
    public String getFirstName()
    {
        return firstName;
    }
 
    public void setFirstName(String firstName)
    {
        this.firstName = firstName;
    }
 
    public String getLastName()
    {
        return lastName;
    }
 
    public void setLastName(String lastName)
    {
        this.lastName = lastName;
    }
 
}