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 ".
et pour le bean :
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 <?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>
Merci 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 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; } }
Partager