Java enterprise application web

[Fermé]
Signaler
Messages postés
4
Date d'inscription
lundi 13 juin 2016
Statut
Membre
Dernière intervention
22 janvier 2017
-
Bonsoir bon voila j'ai un petit probleme je suis entrain de faire un projet java enterprise application avec primeface 5 et jsf2.2
je cree un beans et dans mon beans il la fonction ajouter() qui permet d'ajouter mais voila lorsque je l'apelle rien ne fonction c'est comment si il n'allais pas dans ma fonction


meme je saisie d'apelle la function voir rien !!!


package AhmedBeans;

import ejbdao.EtudiantFacade;
import ejbdao.FiliereFacade;
import ejbentite.Etudiant;
import ejbentite.Filiere;
import java.util.List;
import java.util.Locale;
import javax.ejb.EJB;


public class AhmedBeans {


public AhmedBeans() {

et= new Etudiant();   

}

@EJB
    private FiliereFacade filiereFacade;
    @EJB
    private EtudiantFacade etudiantFacade;


List<Filiere> listFiliere=null;
    List<Etudiant> listEtudiant = null;
    List<Etudiant> filteredCars;


EtudiantFacade d = null;

public Etudiant et ;

public Etudiant getEt() {
        return et;
    }

public void setEt(Etudiant et) {
        this.et = et;
    }




public List<Etudiant> getListEtudiant() {

listEtudiant =etudiantFacade.findAll();
        return listEtudiant;
    }

public void setListEtudiant(List<Etudiant> listEtudiant) {
        this.listEtudiant = listEtudiant;
    }

public List<Filiere> getListFiliere() {

System.out.println("celui la il liste !!");


listFiliere=filiereFacade.findAll();
       return listFiliere;
    }

public void setListFiliere(List<Filiere> listFiliere) {
        this.listFiliere = listFiliere;
    }




public void  ajouter(){

this.etudiantFacade.create(et);


}





public String voir (){

return "pagesWeb/inscriptions/NouvelleInscription.xhtml";

}

public boolean filterByPrice(Object value, Object filter, Locale locale) {
        String filterText = (filter == null) ? null : filter.toString().trim();
        if(filterText == null||filterText.equals("")) {
            return true;
        }

if(value == null) {
            return false;
        }

return ((Comparable) value).compareTo(Integer.valueOf(filterText)) > 0;
    }
      public List<Etudiant> getFilteredCars() {
        return filteredCars;
    }

public void setFilteredCars(List<Etudiant> filteredCars) {
        this.filteredCars = filteredCars;
    }

}



et voila mon formulaire


<f:view>


<h:form>
<h1><h:outputText value="Create/Edit"/></h1>
<h:panelGrid columns="2">

<h:outputLabel value="Nom:" for="nom" />
<h:inputText id="nom" value="#{ahmedBeans.et.setNom(nom)}" title="Nom" required="true" requiredMessage="The Nom field is required."/>
<h:outputLabel value="Telephone:" for="telephone" />
<h:inputText id="telephone" value="#{ahmedBeans.et.telephone}" title="Telephone" required="true" requiredMessage="The Telephone field is required."/>
<h:outputLabel value="Email:" for="email" />
<h:inputText id="email" value="#{ahmedBeans.et.email}" title="Email" required="true" requiredMessage="The Email field is required."/>
<h:outputLabel value="Dateinscription:" for="dateinscription" />
<h:inputText id="dateinscription" value="#{ahmedBeans.et.dateInscription}" title="Dateinscription" required="true" requiredMessage="The Dateinscription field is required.">
<f:convertDateTime pattern="MM/dd/yyyy" />
</h:inputText>
<h:outputLabel value="FILIEREid:" for="FILIEREid" />
<h:selectOneMenu id="FILIEREid" value="#{ahmedBeans.et.FILIEREid}" title="FILIEREid" required="true" requiredMessage="The FILIEREid field is required.">
<!-- TODO: update below reference to list of available items-->
<f:selectItems value="#{ahmedBeans.listFiliere}" var="f" itemLabel="#{f.nom}" itemValue="#{f.id}"/>
</h:selectOneMenu>
</h:panelGrid>

<h:column >
<h:commandButton value="Enregistre" styleClass="enre" action="#{ahmedBeans.ajouter()}" />

</h:column >
</h:form>
</f:view>



Merci d'avance