IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 1 Java Discussion :

[Converter] Date, int, etc


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de phoebe
    Inscrit en
    Août 2003
    Messages
    289
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 289
    Par défaut [Converter] Date, int, etc
    Bonjour à tous,
    J'ai des attribut de type Date dans une Form et quand je saisi une date à l'écran j'ai une erreur, mais bon jusque là pas trop de problème vu qu'apparement c'est normal et courant sur Struts. J'ai donc consulté la faq
    et développé mon petit plugin pour convertir les String en Date et ça marche du premier coup.
    Mais un problème subsiste, et pas des moindres, j'aimerais pouvoir avertir l'utilisateur par un message que son format d'entrée n'est pas correct mais je ne vois pas comment faire car s'il saisit un mauvais format alors le Converter renvoi NULL et du coup dans ma méthode validate() je ne sais pas si l'utilisateur n'a rien saisi ou s'il a saisi un mauvais format...

    comment faire ?

    PS : c'est la même chose avec un attribut de type int dans mon Form, si je saisi "a" dans le champ de saisi, il me retourne 0

  2. #2
    Membre émérite Avatar de zorm
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    584
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 584
    Par défaut
    Bonjour,

    Je dis ca sans etre vraiment sur que ca resolvera le probleme mais en utilisant le struts validator, en particulier coté client, il y a moyen de lier un champs à une ou plusieurs restrictions (avoir un format de date, un champs de type entier, un champs obligatoire ...). Ses restrictions seront alors testées coté client par du js que validator genere automatiquement.
    Si le champs n'est pas en accord avec la/les restrictions, l'utilisateur sera mis au courant et les données ne seront pas envoyées au form tant que toutes les restrictions ne seront pas suivies.

    Bonne chance.

  3. #3
    Membre éclairé Avatar de phoebe
    Inscrit en
    Août 2003
    Messages
    289
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 289
    Par défaut
    effectivement je ne pensais plus au validator, merci je teste ce procédé et je ferai un retour.
    Je reste toutefois à l'écoute de toute nouvelle proposition

  4. #4
    Membre éclairé Avatar de phoebe
    Inscrit en
    Août 2003
    Messages
    289
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 289
    Par défaut
    finalement je ne suis pas convaincu par le validator, d'autant que d'après ce post je risque de déchanter car j'utilise aussi des DispatchAction et apparemment DispatchAction et validator ne cohabitent pas bien ensemble...

  5. #5
    Inactif  
    Inscrit en
    Avril 2005
    Messages
    750
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 750
    Par défaut
    Salut à toi,
    pourquoi tu n'utilise pas une expression réguliere pour vérifier le format de la date dans une fonction javascript que tu appelles avant d'envoyer le formulaire ?

  6. #6
    Membre éclairé Avatar de phoebe
    Inscrit en
    Août 2003
    Messages
    289
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 289
    Par défaut
    pas très automatisé tout ça...

    et en plus j'ai déjà une classe DateControl.java remplie de méthode static qui en fonction de la Locale me permettent de vérifier la bonne saisie d'une Date

Discussions similaires

  1. Convert date to int
    Par Oratorio dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 12/11/2012, 11h20
  2. Convertion Date to int
    Par pere_noel00 dans le forum Collection et Stream
    Réponses: 10
    Dernier message: 31/05/2007, 20h55
  3. convertion date H/Min/sec
    Par vanou dans le forum ASP
    Réponses: 7
    Dernier message: 27/06/2006, 12h38
  4. [XSLT]Convertir une chaîne en float, int etc ... avec XSL
    Par wozzz dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 19/05/2006, 10h12
  5. [Debutant] [Date] convertion date
    Par BenoitM dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 17/04/2003, 14h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo