package gestiondeportefeuille;
import java.sql.Date;
import java.sql.ResultSet;
public class Actionnaire {
private int idact;
private String nom;
private String prenom;
private String sexe;
private String adresse;
private String mail;
private Double telephone;
private Date dateentree;
private Double montantplace;
//constructeur par défaut et sans paramètre
//méthodes accesseurs et mutateurs get et set
public Actionnaire(){}
//getter pour acceder à la valeur de la variable IdActi
public int getIdAct(){return this.idact;}
//setter pour attribuer une valeur à la variable IdActi
public void setIdAct(int IdActi){this.idact =IdActi;}
//getter pour accéder à la valeur de la variable Nom
public String getNom(){return this.nom;}
//setter pour attribuer une valeur à la variable Nom
public void setNom(String Nom){this.nom= Nom;}
//getter pour accéder à la valeur de la variable Prenom
public String getPrenom(){return this.prenom;}
//setter pour attribuer une valeur à la variable Prenom
public void setPrenom(String Prenom){this.prenom=Prenom;}
//getter pour accéder à la valeur de la variable Sexe
public String getSexe(){return this.sexe;}
//setter pour attribuer une valeur à la variable Sexe
public void setSexe(String Sexe){this.sexe=Sexe;}
//getter pour accéder à la valeur de la variable Adresse
public String getAdresse(){return this.adresse;}
//setter pour attribuer une valeur à la variable Adresse
public void setAdresse(String Adresse){this.adresse=Adresse;}
//getter pour accéder à la valeur de la variable Mail
public String getMail(){return this.mail;}
//setter pour attribuer une valeur à la variable Mail
public void setMail(String Mail){this.mail=Mail;}
//getter pour accéder à la valeur de la variable Telephone
public Double getTelephone(){return this.telephone;}
//setter pour attribuer une valeur à la variable Telephone
public void setTelephone(Double Telephone){this.telephone=Telephone;}
//getter pour accéder à la valeur de la variable Date_entree
public Date getDate_entree(){return this.dateentree;}
//setter pour attribuer une valeur à la variable Date_entree
public void setDate_entree(Date Date_entree){this.dateentree=Date_entree;}
//getter pour accéder à la valeur de la variable Montant_placé
public Double getMontant_place(){return this.montantplace;}
//setter pour attribuer une valeur à la variable Montant_placé
public void setMontant_place(Double Montant_place){this.montantplace=Montant_place;}
public int getIdActi1()
{
return this.idact;
}
public void setId(int IdActi)
{
this.idact=IdActi;
//constructeur
public ListeActionnairesBean() throws Exception {
LesActionnaires =new ArrayList();
co = new Connexion("org.gjt.mm.mysql.Driver");
co.open("jdbc:mysql://localhost/bourse", "root", "");
String req = "Select * from Actionnaire";
rs = co.query(req);
//co.close();
}
//getter
public ResultSet getRs(){return rs;}
public Actionnaire getActionnaire(){return Actionnaire;}
@SuppressWarnings("unchecked")
public ArrayList getLesActionnaires(){return LesActionnaires;}
public Connexion getCo(){return this.co;}
//getter pour acceder à la valeur de la variable IdActi
public int getIdAct(){return Actionnaire.getIdAct();}
//getter pour acceder à la valeur de la variable nom
public String getNom(){return Actionnaire.getNom();}
//getter pour acceder à la valeur de la variable Prenom
public String getPrenom(){return Actionnaire.getPrenom();}
//getter pour acceder à la valeur de la variable Sexe
public String getSexe(){return Actionnaire.getSexe();}
//getter pour acceder à la valeur de la variable Adresse
public String getAdresse(){return Actionnaire.getAdresse();}
//getter pour acceder à la valeur de la variable Mail
public String getMail(){return Actionnaire.getMail();}
//getter pour acceder à la valeur de la variable Telephone
public Double getTelephone(){return Actionnaire.getTelephone();}
//getter pour acceder à la valeur de la variable Date_entree
public Date getDate_entree(){return Actionnaire.getDate_entree();}
//getter pour acceder à la valeur de la variable Montant_placé
public Double getMontant_place(){return Actionnaire.getMontant_place();}
//positionne le client courant sur une nouvelle ligne
public Actionnaire getNextActionnaire() throws Exception {
if (rs.next()) {
Actionnaire= new Actionnaire();
Actionnaire.lisToiDansBase (rs);
}
else {
Actionnaire = null;
}
return Actionnaire;
}
//setter
public void setRs(ResultSet rs){this.rs=rs;}
@SuppressWarnings("unchecked")
public void setActionnaire(Actionnaire Actionnaire){this.Actionnaire=Actionnaire;this.LesActionnaires.add(Actionnaire);}
@SuppressWarnings("unchecked")
public void setLesActionnaires(ArrayList Actionnaire){this.LesActionnaires=Actionnaire;}
public void setCo(Connexion con){this.co=con;}
@SuppressWarnings("unchecked")
public void setActionnaireList(Actionnaire Actionnaire){this.Actionnaire=Actionnaire;this.LesActionnaires.add(Actionnaire);}
public void initResultSet(){
String req = "Select* from actionnaire";
rs=co.query(req);
}
public void ecrisToiDansBase()throws Exception{
for(int i=0;i<LesActionnaires.size();i++){
Actionnaire Acti=(Actionnaire)LesActionnaires.get(i);
Acti.ecrisToiDansBase(co);
}
}
public void supprimeDansBase(int i) throws Exception{
Actionnaire p=(Actionnaire) LesActionnaires.get(i);
p.supprimeToiDansBase(co);
}
//positionne le client courant sur une nouvelle ligne
[b]Voici pour la grosse partie qui ne détecte aucune erreur au niveau des fichier java, mais dans le fichier jsp , alors, j'aimerai bien que vous puissiez me reviser le code , pour ensuite me montrerr la ou le probleme se trouvait.
De grace aidez moi je ne sais plus quoi faire /b
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013129 21 juil. 2010 à 07:45
Salut,
Ben déjà, la plus grosse erreur que tu es fait, c'est d'avoir tout mélanger dans ta jsp.
Combien de fois faudra-t-il que je le répète : on ne code pas en J2EE comme on code en php : PAS DE CODE JAVA DANS UNE JSP, pas de style css. C'est la règle d'or pour avoir un site lisible, maintenable et qui marche.
Ton code est vraiment indigeste, et indébuggable : la preuve, tu ne vois pas où est l'erreur.
Alors mets tes styles css dans un fichier à part, développe une servlet qui fera le code métier, et n'utilise que des taglibs dans ta jsp, et tu verras que tu y verras bien plus clair, et que l'erreur te sautera sûrement aux yeux après cà.
______________________________________
AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement