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 :

Format d'un double stocké dans une String


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Par défaut Format d'un double stocké dans une String
    Bonjour, j'ai un Bean BnCtc qui contient une String : somme.
    Mon validator vérifie que ma Somme est un double.
    Je voudrais ensuite formatter mon double à l'affichage (séparateur de milliers) mais la ligne suivante de ma jsp pète :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <bean:write name="BnCtc" property="somme" format="#,###.00"/>
    Ce qui m'a l'air normal car ma somme n'est pas un double mais une String.
    Donc ma question : comment indiquer à mon bean:write qu'il doit formater une chaine qui contient en réalité un double ?
    Merci

  2. #2
    Membre expérimenté Avatar de CaptainCyd
    Inscrit en
    Avril 2007
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Avril 2007
    Messages : 201
    Par défaut
    Je ne suis pas sur que l'on puisse formater un String sur un format number.

    Le plus simple serait peut être que somme soit du type double plutôt que String

    J'ai trouvé cela dans la faq

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Par défaut
    Merci pour ta réponse.
    Mais j'ai déjà mon Validator qui vérifie que ma String est de type double.
    Je ne veux pas ajouter une variable double dans mon bean pour faire un get sur cette dernière car je veux utiliser le même attribut de mon bean pour l'affichage ET la saisie.
    Je me demande si c'est possible

  4. #4
    Membre expérimenté Avatar de CaptainCyd
    Inscrit en
    Avril 2007
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Avril 2007
    Messages : 201
    Par défaut
    heu j'aimerai être sur d'une chose :
    ton attribut somme dans ton bean est déclaré comment :
    ou
    Car s'il est directement déclaré en double, tu peux l'afficher sans pb et tu peux aussi l'éditer sans pb sans pour autant la doubler
    Mais peut-être qu'il me manque des infos pour comprendre

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 731
    Par défaut
    j'ai un Bean BnCtc qui contient une String : somme

  6. #6
    Membre expérimenté Avatar de CaptainCyd
    Inscrit en
    Avril 2007
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Avril 2007
    Messages : 201
    Par défaut
    Citation Envoyé par ep31 Voir le message
    Autant pour moi

    Je suppose que ton somme de type String est juste pour l'affichage et qu'à l'origine dans ton code il est de type double que tu transformes en String ?

    Moi ce que je ferai, c'est la chose suivante :

    Dans le bean :
    Dans la jsp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <bean:write name="BnCtc" property="somme" format="#,###.00"/>
    <html:text name="BnCtc" property="somme" />
    Comme ça, le bean:write affiche ma somme en texte formaté
    et mon html:text me permet de modifier la valeur

    Je ne veux pas ajouter une variable double dans mon bean pour faire un get sur cette dernière car je veux utiliser le même attribut de mon bean pour l'affichage ET la saisie.
    Et quand je soumets mon formulaire, je récupère la nouvelle valeur de somme de type double avec le même attribut. Pas besoin de doubler

    Si j'ai bien compris, c'est cela que tu veux faire ?

Discussions similaires

  1. Réponses: 11
    Dernier message: 29/05/2011, 11h55
  2. Attribuer une formule stockée dans une variable string
    Par paidge dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 06/09/2010, 13h58
  3. Réponses: 10
    Dernier message: 07/04/2010, 21h14
  4. executer une instruction stockée dans une string
    Par tonnebrre dans le forum VB.NET
    Réponses: 4
    Dernier message: 01/04/2010, 00h23
  5. [VB]probleme double quote dans une ressource de type string
    Par JulienCEA dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 23/02/2006, 12h38

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