Bonjour à tous,
J'ai un petit problème dans une JSP. Je cherche à copier les attributs d'un objet mis en session en attendant, dans un autre objet...Problème le compilateur me fait une erreur et me dit qu'il ne trouve pas la classe en question. âpres vérification il n'y a aucune raison à ce message vu que la classe est accessible et que je peu même créer des objet de cette meme classe... je me tape la tête contre les murs...
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 <%@ page language="java" import="test.Produit"%> <%@ page language="java" import="test.solde1"%> <%@ page language="java" import="java.io.*"%> <% test.Produit produit1 = (Produit)session.getAttribute("produit1"); if (produit1 == null ) { produit1 = new test.Produit(); session.setAttribute("produit1",produit1); } try{ solde1 solde11 = new test.solde1(); session.setAttribute("solde11",solde11); } catch(Exception e) { out.println(e); } %> <%= produit1.getNom() %> <%= solde11.getNom() %>
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 package test; public class solde1 { public String nom = "skjldkl"; public String prix = "lkdslklk"; public String desc = "dfsjkfj"; public String ref = "hjkhkjdhdk"; public String getDesc() { return desc; } public String getNom() { return nom; } public String getPrix() { return prix; } public String getRef() {return ref;} public void setRef(String ref) {this.ref=ref; } public void setDesc(String desc) { this.desc = desc; } public void setNom(String nom) { this.nom = nom; } public void setPrix(String prix) { this.prix = prix; } }
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 package test; public class Produit { String nom ="1"; String prix ="2"; String desc ="3"; String ref ="4" ; public String getDesc() { return desc; } public String getNom() { return nom; } public String getPrix() { return prix; } public String getRef() {return ref;} public void setRef(String ref) {this.ref=ref; } public void setDesc(String desc) { this.desc = desc; } public void setNom(String nom) { this.nom = nom; } public void setPrix(String prix) { this.prix = prix; } }merci d'avancetype Rapport d'exception
message
description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.
exception
org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP
Une erreur s'est produite à la ligne: 29 dans le fichier jsp: /afficheProduit2.jsp
Erreur de servlet générée:
solde11 cannot be resolved
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
cause mère
org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP
Une erreur s'est produite à la ligne: 29 dans le fichier jsp: /afficheProduit2.jsp
Erreur de servlet générée:
solde11 cannot be resolved
PS: autre question peut on stocké plus d'un objet dans la session ?
Partager