Merci pour votre aide. Je n'arrive pas à modifier un string en Date. J'utilise jsf 1.2 sans librairie.
voila le code
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
 
package database;
 
// default package
// Generated 17 févr. 2013 15:30:28 by Hibernate Tools 3.4.0.CR1
 
import java.text.SimpleDateFormat;
import java.util.Date;
 
import org.hibernate.Session;
 
/**
 * Membre generated by hbm2java
 */
public class Membre implements java.io.Serializable {
 
	private Integer id;
	private String nom;
	private String prenom;
	private String speudo;
	private String email;
	private String sex;
	private String naissance;
	private Date datenaissance;
	private String motpasse;
 
	public Membre() {
	}
 
	public Membre(String nom, String prenom, String speudo, String email,
			String sex, String naissance, Date datenaissance, String motpasse) {
		this.nom = nom;
		this.prenom = prenom;
		this.speudo = speudo;
		this.email = email;
		this.sex = sex;
		this.naissance = naissance;
		this.datenaissance = datenaissance;
		this.motpasse = motpasse;
	}
 
 
	public  String EnregistrerMembre() {
		Session session = SessionFactoryUtil.getSessionFactory().getCurrentSession();
		session.beginTransaction();
 
		 Membre membre = new Membre();
		 membre.setNom(membre.getNom());
		 membre.setPrenom(membre.getPrenom());
	     membre.setSpeudo(membre.getSpeudo());
	     membre.setEmail(membre.getEmail());
	     membre.setNaissance(membre.getNaissance());
	     membre.setSex(membre.getSex());
	     membre.setMotpasse(membre.getMotpasse());
 
 
 
 
	     SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
			try {
			      Date date = format.parse(membre.getNaissance());
			      membre.setDatenaissance(date);
			} catch (java.text.ParseException e) {
 
				System.out.print("************************************************** zut *******************************************");
			}
 
	     session.save(membre);
 
		 session.getTransaction().commit();
 
		 return null;}
puis le log eclipse affichant l'erreur que je n'arrive pas à détourner

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 
SEVERE: Managedbean membre could not be created Error performing conversion of value '' of type 'class java.lang.String' to type 'class java.util.Date' for managed bean 'membre'.
javax.faces.FacesException: Error performing conversion of value '' of type 'class java.lang.String' to type 'class java.util.Date' for managed bean 'membre'.
	at com.sun.faces.config.ManagedBeanFactory.getConvertedValueConsideringPrimitives(ManagedBeanFactory.java:885)