j'ai rencontré cette erreur: No getter method for property eleven of bean org.apache.struts.taglib.html.BEAN![]()
ma classe EleveAjoutAction est la suivante:
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 package com.school.action; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import com.school.model.Eleve; import com.school.model.Inscription; import com.school.presentation.form.EleveForm; import com.school.presentation.form.InscriptionForm; import com.school.presentation.util.Util; import com.school.service.EleveService; import com.school.service.InscriptionService; public class EleveAjoutAction extends Action { public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { EleveForm instance=(EleveForm)form; Eleve eleve=new Eleve(); eleve.setEleven(instance.getEleven()); try{ eleve.setDATE_NAISSANCE(Util.stringToDate(instance.getDATE_NAISSANCE())); } catch (Exception e){ System.out.println("Impossible de convertir"); } eleve.setADRESSE_ELEVE(instance.getADRESSE_ELEVE()); eleve.setLIEU_DE_NAISSANCE(instance.getLIEU_DE_NAISSANCE()); eleve.setPRENOM_ELEVE(instance.getPRENOM_ELEVE()); eleve.setANCIEN_ETABLISSEMENT(instance.getANCIEN_ETABLISSEMENT()); eleve.setMALADIES(instance.getMALADIES()); eleve.setMEDICAMENTS(instance.getMEDICAMENTS()); eleve.setSEXE(instance.getSEXE()); eleve.setNACADEMIQUE(instance.getNACADEMIQUE()); eleve.setPHOTO(instance.getPHOTO()); EleveService es=new EleveService(); es.Ajoutereleve(eleve); /* InscriptionForm inscription=(InscriptionForm)form; Inscription insc=new Inscription(); try{ insc.setDATE_INSCRIPTION(Util.stringToDate(inscription.getDATEINSCRIPTION())); } catch (Exception e){ System.out.println("Impossible de convertir"); } InscriptionService ins=new InscriptionService(); ins.Ajouterinscription(insc);*/ return mapping.findForward("success"); } }
ma classe EleveForm est la suivante:
et enfin voici ma classe jsp, EleveSaisie.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
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99 package com.school.presentation.form; import java.util.*; import org.apache.struts.action.ActionForm; public class EleveForm extends ActionForm { private Integer CODE_ELEVE; private String eleven; private String PRENOM_ELEVE; private String DATE_NAISSANCE; private String LIEU_DE_NAISSANCE; private String SEXE; private String ADRESSE_ELEVE; private String PHOTO; private String NACADEMIQUE; private String MALADIES; private String MEDICAMENTS; private String ANCIEN_ETABLISSEMENT; public String getADRESSE_ELEVE() { return ADRESSE_ELEVE; } public void setADRESSE_ELEVE(String adresse_eleve) { ADRESSE_ELEVE = adresse_eleve; } public String getANCIEN_ETABLISSEMENT() { return ANCIEN_ETABLISSEMENT; } public void setANCIEN_ETABLISSEMENT(String ancien_etablissement) { ANCIEN_ETABLISSEMENT = ancien_etablissement; } public Integer getCODE_ELEVE() { return CODE_ELEVE; } public void setCODE_ELEVE(Integer code_eleve) { CODE_ELEVE = code_eleve; } public String getDATE_NAISSANCE() { return DATE_NAISSANCE; } public void setDATE_NAISSANCE(String date_naissance) { DATE_NAISSANCE = date_naissance; } public String getLIEU_DE_NAISSANCE() { return LIEU_DE_NAISSANCE; } public void setLIEU_DE_NAISSANCE(String lieu_de_naissance) { LIEU_DE_NAISSANCE = lieu_de_naissance; } public String getMALADIES() { return MALADIES; } public void setMALADIES(String maladies) { MALADIES = maladies; } public String getMEDICAMENTS() { return MEDICAMENTS; } public void setMEDICAMENTS(String medicaments) { MEDICAMENTS = medicaments; } public String getNACADEMIQUE() { return NACADEMIQUE; } public void setNACADEMIQUE(String nacademique) { NACADEMIQUE = nacademique; } public String getEleven() { return eleven; } public void setEleven(String eleven) { this.eleven = eleven; } public String getPHOTO() { return PHOTO; } public void setPHOTO(String photo) { PHOTO = photo; } public String getPRENOM_ELEVE() { return PRENOM_ELEVE; } public void setPRENOM_ELEVE(String prenom_eleve) { PRENOM_ELEVE = prenom_eleve; } public String getSEXE() { return SEXE; } public void setSEXE(String sexe) { SEXE = sexe; } }
merci infiniment d'avance.
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
67
68
69
70
71
72
73
74
75
76
77
78
79 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %> <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %> <%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %> <%@ taglib uri="http://jakarta.apache.org/struts/tags-tiles" prefix="tiles" %> <%@ taglib uri="http://jakarta.apache.org/struts/tags-template" prefix="template" %> <%@ taglib uri="http://jakarta.apache.org/struts/tags-nested" prefix="nested" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <body> <html:form action="/eleveAjout" method="post" > <table border="0"> <tr> <td>Nom elève :</td> <td><html:text property="eleven"/></td> </tr> <tr> <td>Prenom elève :</td> <td><html:text property="PRENOM_ELEVE"/></td> </tr> <tr> <td>Date de naissance :</td> <td><html:text property="DATE_NAISSANCE"/></td> </tr> <tr> <td>Lieu de naissance :</td> <td><html:text property="LIEU_DE_NAISSANCE"/></td> </tr> <tr> <td>Adresse :</td> <td><html:text property="ADRESSE_ELEVE"/></td> </tr> <tr> <td>Ancien etablissement :</td> <td><html:text property="ANCIEN_ETABLISSEMENT"/></td> </tr> <tr> <td>Maladies :</td> <td><html:text property="MALADIES"/></td> </tr> <tr> <td>Médicaments :</td> <td><html:text property="MEDICAMENTS"/></td> </tr> <tr> <td>Sexe :</td> <td><html:text property="SEXE"/></td> </tr> <tr> <td>Photo :</td> <td><html:text property="PHOTO"/></td> </tr> <tr> <td>numero academique:</td> <td><html:text property="NACADEMIQUE"/></td> </tr> <tr> <td colspan="2" align="center"><html:submit value="Enregistrer"/> </td> </tr> </table> </html:form> </body> </html>
Partager