Ajout des elements à la base
Bonjout ;
J e developpe une application j2ee et j'ai un probleme lors de l'ajout des informations à la base de données, voici les codes fournisseurs.xhtml et FournisseurBean.Mon probleme c'est que les deux champs nom et prenom s'ajoutent à la base " null ".
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:composite="http://java.sun.com/jsf/composite">
<head>
</head>
<body>
<h:form> ID : <h:inputText value ="#{fournisseurBean.f.id}"/></h:form>
<h:form> Nom : <h:inputText value ="#{fournisseurBean.f.nom}"/></h:form>
<h:form> Prenom : <h:inputText value ="#{fournisseurBean.f.prenom}"/></h:form>
<h:form> <h:commandButton value="ajouter" action="#{fournisseurBean.ajouter }"/>
</h:form>
</body>
</html> |
et pour le bean :
Code:
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
| package com.medbac.facturation.controlleur;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import com.medbac.facturation.dao.FournisseurDAO;
import com.medbac.facturation.persistance.Fournisseur;
@ManagedBean
//@ManagedBean(name="four")
@SessionScoped
public class FournisseurBean {
private Fournisseur f = new Fournisseur();
public Fournisseur getF() {
return f;
}
public void setF(Fournisseur f) {
this.f = f;
}
FournisseurDAO fd= new FournisseurDAO();
public String ajouter(){
fd.ajouter(f);
return null;
}
} |
Merci d'avance.