Bonsoir, je développe une application jee avec le modèle Mvc, mais le problème c'est que quand je remplie le formulaire et je valide pour avoir l'affichage des donnée que j'ai saisi dans un tableau ,,j'ai toujour la valeur null sur toute les case et je ne sais ps pour quoi, une idée svp
voici les etudiant.java:
package metier;
/**
* * @author CBS-COMPUTER */public class Etudiant { private long id; private String nom_etu; private String Prenom_etu; private String lieun_naiss_etu; private String Adress_etu; private String [/download/telecharger-34083694-sexe sexe]; private String e_mail_etu; // private int id_etu; private String [/download/telecharger-34086600-login login]; private String pswrd; public long getId() { return id; } public void setId(long id) { this.id = id; } public void setNom_etu(String nom_etu) { this.nom_etu = nom_etu; } public void setPrenom_etu(String Prenom_etu) { this.Prenom_etu = Prenom_etu; } public void setLieun_naiss_etu(String lieun_naiss_etu) { this.lieun_naiss_etu = lieun_naiss_etu; } public void setAdress_etu(String Adress_etu) { this.Adress_etu = Adress_etu; } public void setSexe(String sexe) { this.sexe = sexe; } public void setE_mail_etu(String e_mail_etu) { this.e_mail_etu = e_mail_etu; } public void setLogin(String login) { this.login = login; } public void setPswrd(String pswrd) { this.pswrd = pswrd; } public String getNom_etu() { return nom_etu; } public String getPrenom_etu() { return Prenom_etu; } public String getLieun_naiss_etu() { return lieun_naiss_etu; } public String getAdress_etu() { return Adress_etu; } public String getSexe() { return sexe; } public String getE_mail_etu() { return e_mail_etu; } public String getLogin() { return login; } public String getPswrd() { return pswrd; } public Etudiant(String nom_etu, String Prenom_etu, String lieun_naiss_etu, String Adress_etu, String sexe, String e_mail_etu, String login, String pswrd) { this.nom_etu = nom_etu; this.Prenom_etu = Prenom_etu; this.lieun_naiss_etu = lieun_naiss_etu; this.Adress_etu = Adress_etu; this.sexe = sexe; this.e_mail_etu = e_mail_etu; this.login = login; this.pswrd = pswrd; } public Etudiant(long id, String nom_etu, String Prenom_etu, String lieun_naiss_etu, String Adress_etu, String sexe, String e_mail_etu, String login, String pswrd) { this.id = id; this.nom_etu = nom_etu; this.Prenom_etu = Prenom_etu; this.lieun_naiss_etu = lieun_naiss_etu; this.Adress_etu = Adress_etu; this.sexe = sexe; this.e_mail_etu = e_mail_etu; this.login = login; this.pswrd = pswrd; } public Etudiant(){ super(); }}
et ausisi operation.java:
package metier;
import java.util.ArrayList;
import java.util.Vector;
public class Operation {
private ArrayList<Etudiant> Etudiants =new ArrayList<Etudiant>();
public ArrayList<Etudiant> getEtudiants() {
return Etudiants;
}
public void setEtudiants(ArrayList<Etudiant> Etudiants) {
this.Etudiants = Etudiants;
}
public void add(Etudiant e){
Etudiants.add(e);
}
public void remove(Long id)
{
for(Etudiant e: Etudiants){
if(e.getId()==id){
Etudiants.remove(e);
break;
}
}
}
public ArrayList getAll(){
return Etudiants;
}
}
et aussi la serlet:
package Servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Iterator;
import java.util.Vector;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import metier.Etudiant;
import metier.Operation;
/**
* * @author CBS-COMPUTER */public class AjoutServl extends HttpServlet {private Operation op;@Override public void init() throws ServletException{ } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //recuperer les information if (request.getParameter("action")!=nullop.remove( Long.parseLong(request.getParameter("id"))); request.getRequestDispatcher("AjoutEtudiant.jsp").forward(request, response); // traitement } else{ String nom_etu= request.getParameter("nom_etu"); String prenom_etu= request.getParameter("prenom_etu"); String lieu_etu= request.getParameter("lieu_naiss_etu"); String adress_etu= request.getParameter("adrss_etu"); String sexe_etu= request.getParameter("sexe_etu"); String email_etu= request.getParameter("email_etu"); String login_etu= request.getParameter("login_etu"); String pswrd_etu= request.getParameter("pswrd_etu"); //creation des objet Operation op = new Operation(); EtudiantBeans eb=new EtudiantBeans(); Etudiant e= new Etudiant(1L, nom_etu, prenom_etu, lieu_etu, adress_etu, sexe_etu, email_etu, login_etu, pswrd_etu); op.add(e); // traitement eb.setListe(op.getAll()); request.setAttribute("modele", eb); request.getRequestDispatcher("AjoutEtudiant.jsp").forward(request, response); } } }
et la classe EtudiantBeans.java:
package Servlet;
import java.util.ArrayList;
import metier.Etudiant;
public class EtudiantBeans {
private Etudiant etudiant=new Etudiant();
private ArrayList liste =new ArrayList<Etudiant>();
public Etudiant getEtudiant() {
return etudiant;
}
public ArrayList<Etudiant> getListe() {
return liste;
}
public void setEtudiant(Etudiant etudiant) {
this.etudiant = etudiant;
}
public void setListe(ArrayList arrayList) {
this.liste = arrayList;
}
}
EDIT : Précision du langage dans
la coloration syntaxique .
Merci
Afficher la suite