Bonjour,
J'ai un ptit soucis de passage de bean d'un servlet a un JSP.
Seul les chiffre entier ne passe pas, je ne comprend pas pourquoi.

Voici le code :
La partie de la servlet qui nous interesse :
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 
 
while (iter.hasNext()) { 
 
                   FileItem item = (FileItem) iter.next(); 
 
                   //   Process a regular form field 
                   if (item.isFormField()) { 
 
                        if (item.getFieldName().equals("Title"))
                        {
                            Article.setItemTitle(item.getString());
                        }
                        if (item.getFieldName().equals("Desc"))
                        {
                            Article.setItemDesc(item.getString());
                        }
                        if (item.getFieldName().equals("Path"))
                        {
                            Article.setItemPath(item.getString());
                        }
                        if (item.getFieldName().equals("Price"))
                        {
                            Article.setItemPrice(Integer.parseInt(item.getString()));
                        }
                        if (item.getFieldName().equals("Qty"))
                        {
                            Article.setItemQty(Integer.parseInt(item.getString()));
                        }
 
 
 
 
                   } 
                        else
                        {
                        //Morceau de code pour uploader un fichier
                        }
 
   session.setAttribute("Article", Article )
   response.sendRedirect("/ConfirmItem.jsp");
}
La JSP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<jsp:useBean id="Article" scope="session" class="NewItemBean"/> 
 
 
 
     <%=Article.getItemTitle()%>  
     <%=Article.getItemDesc()%> 
     <%=Article.getItemPrice()%> 
     <%=Article.getItemQty()%> 
     <%=Article.getItemPath()%>
Et enfin la Bean :
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
 
import java.io.Serializable; 
public class NewItemBean implements Serializable 
{ 
   private String ItemTitle, ItemDesc, ItemPath; 
   private int ItemPrice, ItemQty;
 
 
   public NewItemBean() 
   { 
   } 
 
   // set ItemTitle
   public void setItemTitle(String Title) 
   { 
      this.ItemTitle = Title; 
   } 
   //return ItemTitle
   public String getItemTitle() 
   { 
      return this.ItemTitle; 
   } 
   // set ItemDesc
   public void setItemDesc(String Desc) 
   { 
      this.ItemDesc = Desc; 
   } 
   //return ItemDesc
   public String getItemDesc() 
   { 
      return this.ItemDesc; 
   } 
 
   // set ItemPath
   public void setItemPath(String Path) 
   { 
      this.ItemPath = Path; 
   } 
   //return ItemDesc
   public String getItemPath() 
   { 
      return this.ItemPath; 
   } 
 
   // set ItemPrice
   public void setItemPrice(int Price) 
   { 
      this.ItemPrice = Price; 
   } 
   //return ItemPrice
   public int getItemPrice() 
   { 
      return this.ItemPrice; 
   } 
   // set ItemQty
   public void setItemQty(int Qty) 
   { 
      this.ItemQty = Qty; 
   } 
   //return ItemQty
   public int getItemQty() 
   { 
      return this.ItemQty; 
   } 
 
}
D'ou peut venir le probleme ?
Merci d'avance
++
ShinJava