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

Développement Web en Java Discussion :

Trouver la source appelée dans la liste d'un formulaire


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Webmaster
    Inscrit en
    Avril 2014
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2014
    Messages : 61
    Par défaut Trouver la source appelée dans la liste d'un formulaire
    Bonjour,

    Je suis vraiment débutante dans le développement en java.

    On me demande pour un site de modifier un formulaire (ajouter une valeur) seulement quand je regarde le code de cette combo ça me met :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    List<String> vSelectListGenre = null;
    vSelectListGenre = Arrays.asList(vResourceBundle.getString("movies.liste.Genre").split(":"));
    Apparemment tout se trouve dans un vResourceBundle sous cette forme Action:Comédie:Horreur... (si j'en crois le code) mais mon problème c'est de trouver cette fameuse ressource vResourceBundle.

    Je ne trouve rien en base

    M_M

  2. #2
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    En général les bundles sont des fichiers *.properties. Surement disponibles dans un dossier resources quelques part dans ton path (exemple src/main/resources)

    C'est fichiers sont d'ailleurs certainement configuré quelques part dans ton web.xml (ou autre fichier de conf selon le framework)

  3. #3
    Membre confirmé
    Femme Profil pro
    Webmaster
    Inscrit en
    Avril 2014
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2014
    Messages : 61
    Par défaut
    Kikoo Lady,

    Oui j'ai trouvé mes petits dans un fichier properties en effet.

    J'ai 2 questions :

    Comment est stockée l'information ? Je suis censée retrouver le mot "Action", "Comédie" ou autre...en base ? Si demain je change les values dans mon properties, je casse toutes ces sortes de "clefs étrangères" ?

    Autre point, j'ai fait la modif et ne vois rien à l'écran. Il faut redémarrer le serveur ? C'est obligé ça ?

    Super merci à toi !

    M_M

  4. #4
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    Effectivement si ces valeurs sont utilisée en base comme clé c'est un peu une conception foireuse.
    Je ne sais pas le contexte de ton projet mais si c'est possible je sortirais ces valeurs du bundle pour les mettre en base. (Attention s'assurer que ces chaines n'ont pas été mise là dans une optique de traduction multi-langues plus tard, mais bon si c'est utilisé en base je suppose que non.)

    Et oui il faut redémarrer car le fichiers properties sont chargés au démarrage dans des Maps (que tu accède avec le code de ton premier message)

  5. #5
    Membre confirmé
    Femme Profil pro
    Webmaster
    Inscrit en
    Avril 2014
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2014
    Messages : 61
    Par défaut
    Kikoo Lady,

    Waouh bah c'est bancal tout ça (simple avis, constat)

    Déjà le stockage dans les properties et surtout de redémarrer à chaque fois que tu changes une virgule, une valeur... je trouve pas ça terrible.

    C'est tout le temps comme ça java ou c'est vraiment propre à ma tambouille ?

    En tout cas, 1001 mercis

    M_M

    Ps : sympa ton deviantart

  6. #6
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    Citation Envoyé par mioummioum Voir le message
    Kikoo Lady,

    Waouh bah c'est bancal tout ça (simple avis, constat)

    Déjà le stockage dans les properties et surtout de redémarrer à chaque fois que tu changes une virgule, une valeur... je trouve pas ça terrible.

    C'est tout le temps comme ça java ou c'est vraiment propre à ma tambouille ?

    En tout cas, 1001 mercis

    M_M

    Ps : sympa ton deviantart
    Ah merci pour le deviant.

    Bah disons que les fichiers properties tu les modifies normalement uniquement en phase de développement où de toute façon tu arrête et redémarre tout le temps l'application (mais de manière facile en utilisant Maven par exemple plutôt que glassfish ou tomcat) et que la prod tu ne le redémarre qu'une fois pour faire la mise à jour.

    Si tu as des chose a modifier dans les fichiers properties tous les jours oui il y a un problème quelques part.

Discussions similaires

  1. Trouver valeur d'encadrement dans une liste
    Par diego45 dans le forum MATLAB
    Réponses: 4
    Dernier message: 22/09/2014, 16h55
  2. Trouver l'index courant dans une liste
    Par Hepil dans le forum C#
    Réponses: 5
    Dernier message: 27/09/2010, 12h25
  3. Trouver les éléments identiques dans deux listes
    Par ricololo dans le forum MATLAB
    Réponses: 4
    Dernier message: 29/01/2009, 13h25
  4. Trouver une valeur majoritaire dans une liste
    Par gregcat dans le forum Langage
    Réponses: 1
    Dernier message: 22/08/2007, 17h48
  5. Réponses: 3
    Dernier message: 14/05/2006, 13h50

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