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 :

Comment récupérer le DataSource dans une ActionForm ?


Sujet :

Struts 1 Java

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 13
    Points : 14
    Points
    14
    Par défaut Comment récupérer le DataSource dans une ActionForm ?
    Bonjour à tous,

    Lors de la validation de mon formulaire (méthode validate de la classe héritée de ActionForm) je souhaiterais faire des vérifications d'intégrité de données avec celles qui sont dans ma base de données.
    Or je ne vois pas comment récupérer le DataSource. Je l'ai facilement dans mon Action.
    Que dois je faire?Faire une connexion hors de mon datasource ?

    Merci de votre attention

    BK

  2. #2
    Membre expérimenté Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Points : 1 371
    Points
    1 371
    Par défaut
    De memoire je me souviens de l'avoir fait. Donc c'est faisable
    Malheureusement je n'ai pas accès au code.

    Regarde du coté de la classe RequestUtils.
    Si tu n'arrive pas regarde comment il la recupere dans la classe Action et sert toi de leur facon de faire pour implanter la meme chose sur un Form.

    Je viens de regarder vite fait, essaye ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ServletContext servletcontext = getServlet().getServletContext();
    ModuleConfig moduleconfig = RequestUtils.getModuleConfig(request, servletcontext);
    DataSource ds = (DataSource)servletcontext.getAttribute("org.apache.struts.action.DATA_SOURCE" + moduleconfig.getPrefix());

Discussions similaires

  1. [VB 2005] Comment récupérer un code dans une release
    Par Herlece dans le forum Windows Forms
    Réponses: 2
    Dernier message: 17/10/2007, 19h02
  2. [RegEx] comment récupérer un lien dans une chaine de caractère
    Par matonisuka dans le forum Langage
    Réponses: 4
    Dernier message: 25/05/2007, 15h36
  3. Réponses: 7
    Dernier message: 14/04/2007, 17h25
  4. Comment récupérer l'url dans une iFrame
    Par Puzzo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 11/01/2006, 11h48
  5. [Sécurité] comment récupérer le subject dans une page jsp?
    Par lalakers dans le forum Servlets/JSP
    Réponses: 13
    Dernier message: 13/07/2005, 11h42

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