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 :

Récupérer un paramètre de strust-config.xml


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Mars 2004
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 2
    Par défaut Récupérer un paramètre de strust-config.xml
    Bonjour,
    J’ai un fichier struts-config.xml standard dans lequel j'ai défini, entre autre, mon data-source :
    <data-source>
    <set-property property="description" value="MaValeur"/>
    <set-property property="driverClass" value="oracle.jdbc.driver.OracleDriver"/>
    <set-property property="url" value="jdbc:oracle:thin:@xx.xx.xx.xxxxx:MaBase"/>
    </data-source>

    Je ne peux pas ajouter les lignes suivantes :
    <set-property property="user" value="xxxxx"/>
    <set-property property="password" value="xxxxx"/>

    car ces paramètres (user et password) sont dynamiques (recueillis via une ActionForm). Mon problème est que pour établir une connection avec la base de données, à partir de ma servlet , il me manque les property "url" et "driverclass" du fichier struts-config.xml . Comment faire pour les récupérer?

  2. #2
    Membre confirmé Avatar de seb55555
    Profil pro
    Inscrit en
    Août 2004
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 117
    Par défaut
    Je ne sais pas si struts permet d'allé taper simplement dans le struts-config, mais au pire tu utilises un parser XML (ce que doit faire struts de toute façon) avec lequel tu cherches tes 2 balises. Personnellement, je ne stockais pas ces infos dans le struts-config mais dans un fichier sql.properties.

  3. #3
    Candidat au Club
    Inscrit en
    Mars 2004
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 2
    Par défaut Re: Récupérer un paramètre de strust-config.xml
    C'est une très bonne idée!

    J'ai donc mis mes infos dans mon ApplicationResources.properties que je récupère avec la commande:
    getResources(request).getMessage(key)
    où key = driverClass|description|url

    Merci, bonne journée

    Citation Envoyé par seb55555
    Je ne sais pas si struts permet d'allé taper simplement dans le struts-config, mais au pire tu utilises un parser XML (ce que doit faire struts de toute façon) avec lequel tu cherches tes 2 balises. Personnellement, je ne stockais pas ces infos dans le struts-config mais dans un fichier sql.properties.

  4. #4
    Membre confirmé Avatar de seb55555
    Profil pro
    Inscrit en
    Août 2004
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 117
    Par défaut
    De rien, pour une fois que c'est moi qui aide à résoudre un problème et pas le contraire

    Par contre n'oublie pas de marquer ton message comme résolu (bouton en bas a gauche)

    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment récupérer les paramètres globaux du web.xml
    Par geforce dans le forum Développement Web en Java
    Réponses: 1
    Dernier message: 08/02/2013, 19h22
  2. Comment récupérer les infos de faces-config.xml
    Par scorplayer dans le forum JSF
    Réponses: 4
    Dernier message: 05/01/2010, 12h31
  3. Réponses: 5
    Dernier message: 02/06/2008, 09h47
  4. Réponses: 9
    Dernier message: 03/03/2008, 14h13
  5. Réponses: 2
    Dernier message: 15/05/2006, 10h27

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