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 :

[RequestProcessor] récupérer la classe action type


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 5
    Par défaut [RequestProcessor] récupérer la classe action type
    Bonjour,

    J'ai un petit problème, je dois vérifier que mes classes java étendent bien une classe mère.
    Ceci se fait sur les actions de l'action-mapping.

    Voici mon lien dans le struts-config:
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <controller>
       <set-property property="processorClass" value="expertLine.struts.action.tiles.RequestProcessor"/>
    </controller>
    Voici un exemple d'action :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <action path="/seConnecter" 
    		 type="app.TestConnexionAction"
    		 name="formulaireLogin" 
    		 scope="request"  
    		 validate="true"
    		 input="/formConnecter.do"
    		 parameter ="/afficheConnectionOK.do" 
    		>
    	<forward name="log_failed" path="/formRegister.do" />
            <forward name="log_ok"  path="/afficheConnectionOK.do" />
    </action>
    Dans la fonction processPreProcess de mon requestprocessor je voudrais récupérer ma classe TestSonnexionAction afin de la caster pour voir si ca passe.
    Quelqu'un sait comment la récupérer?

  2. #2
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    Bonjour,

    tu as dans le requestProcessor une méthode "processActionCreate" qui instancie la classe Action
    => il suffit de la surcharger pour faire le controle de type

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 5
    Par défaut
    Merci pour ta réponse.
    Je viens de surcharger la fonction processActionCreate de mon requestprocessor mais je ne sais comment récupérer cette famesue action dans cette fonction.

  4. #4
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    quelque chose comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    protected Action processActionCreate(HttpServletRequest request,
                                             HttpServletResponse response,
                                             ActionMapping mapping)  {
        Action action = super.processActionCreate(request, response, mapping);
        if (!action instanceof XXXX) {
           throw new RuntimeException("les Action doivent heriter de XXXX");
       }
    }

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 5
    Par défaut
    merci pour ton aide.

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

Discussions similaires

  1. Récupérer un paramètre de requête dans une class Action
    Par cherif ahmed dans le forum Struts 1
    Réponses: 0
    Dernier message: 08/02/2014, 16h57
  2. Récupérer le pageContext dans une classe Action
    Par Narvis dans le forum Struts 1
    Réponses: 2
    Dernier message: 20/12/2010, 15h55
  3. Récupérer des données depuis la classe Action
    Par proganas dans le forum Struts 2
    Réponses: 2
    Dernier message: 19/07/2010, 12h33
  4. Deux classes action dans type.
    Par feldene dans le forum Struts 1
    Réponses: 1
    Dernier message: 21/04/2010, 15h32
  5. Récupérer la classe d'un type générique
    Par Asterius dans le forum Langage
    Réponses: 7
    Dernier message: 21/11/2008, 08h45

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