Bonjour Tout le monde,

J'ai un soucis avec le composant rich:calendar
La date s'affiche à l'ecran correctement mais ce que je récupère dans le bean est différent
code JSP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<rich:calendar
value="#{searchBean.searchJobDateLiv}"
datePattern="dd/MM/yyyy"
cellWidth="24px" cellHeight="22px" style="width:200px">
<f:convertDateTime pattern="dd/MM/yyyy" />
</rich:calendar>
Je voudrais récuperer dans mon bean la date au format dd/mm/yyyy
mais je récupère ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Mon Mar 30 00:00:00 CEST 2009
le code du 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
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
 
package com.sbe.extranet.bean;
 
import java.util.Date;
import java.util.List;
 
import javax.faces.context.FacesContext;
 
import org.apache.log4j.Logger;
 
import com.sbe.common.exception.PersistanceException;
import com.sbe.entite.TExtranet;
import com.sbe.extranet.util.Translation;
import com.sbe.persistance.util.FactoryDAO;
import com.sbe.service.TExtranetManager;
 
public class searchBean {
	private static Logger logger = Logger.getLogger(searchBean.class);
 
	private Date searchJobDateLiv;
 
	public Date getSearchJobDateLiv() {
		return searchJobDateLiv;
	}
	public void setSearchJobDateLiv(Date searchJobDateLiv) {
		this.searchJobDateLiv = searchJobDateLiv;
	}	
	public String rechercheJob() {
		try{
			logger.debug(getSearchJobDateLiv());
			Translation translation = (Translation)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("translation");
			String langue=translation.getPays().getLangueId().toString();
 
			TExtranetManager tExtranetDAO=FactoryDAO.getInstance().getTExtranetManager();
			listTExtranet=tExtranetDAO.readListRows(getSearchJobJobNumber(),getSearchJobDateLiv().toString(),langue);
 
			return "listJob";
		} catch (PersistanceException e){
			logger.error(e.getMessage());
			e.printStackTrace();
			return null;
 
		}
	}
}
Quelqu'un a t'il une petite idée, parce que là je sèche un peu

Merci d'avance