Récupérer un paramètre de strust-config.xml
Bonjour,
Jai 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.xx:xxxx: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?
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 :D
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.