2010-12-10 8 views

Répondre

2

dates - utilise le format court du paramètre régional associé à la demande actuelle

struts2.0.14

Jetez aussi un coup d'oeil au convertisseur personnalisé exemple

essayer et implémenter un convertisseur personnalisé

public class MyConverter extends StrutsTypeConverter { 
    public Object convertFromString(Map context, String[] values, Class toClass) { 
     SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); 
     Date date = sdf.parse(values[0]); 
     //do some validation on class and other stuff 
    } 

    public String convertToString(Map context, Object o) { 
     SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); 
     return sdf.format(o); 
    } 
} 

puis l'enregistrer avec

user.date = com.xyz.MyConverter 

dans un fichier de propriétés MyAction-conversion.properties

+0

Je ne comprends toujours pas: '( –

1
<s:date name="user.date" format="MM/dd/yyyy" /> 

ici le user.date est de type Date non cochée avec le calendrier. Veuillez vérifier

Questions connexes