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 2 Java Discussion :

mapping des actions de base


Sujet :

Struts 2 Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2009
    Messages : 11
    Par défaut mapping des actions de base
    Hello,

    je souhaite que toutes mes urls en "/mobile/*" soient mappés sur DefaultMobileAction et les urls en "/*" dans DefaultAction.

    Je pensais qu'avec ceci dans mon struts.xml, je serais bon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <package name="default-action" extends="vitrine-default">
            <action name="*.*" class="ca.tink.vitrine.webapp.action.DefaultAction">       
                .....
            </action>
    </package>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <package name="default-mobile-action" extends="mobile-default" namespace="/mobile">
            <action name="*.*" class="ca.tink.vitrine.webapp.action.DefaultMobileAction">       
                ....
            </action>
    </package>
    Malheureusement toute mes actions passent dans le DefaultAction...

    Quelqu'un aurait une idée?

    Merci d'avance!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2009
    Messages : 11
    Par défaut compte-rendu de mes investigaions...
    Bon, j'ai un peu investigué :

    J'ai remplacé totalement les deux mapping precedents par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <package name="default-mobile-action" extends="mobile-default">  
            <action name="*.*" class="ca.tink.vitrine.webapp.action.DefaultAction">         
                ....      
            </action>  
    </package>
    J'ai ainsi toute les url qui mape vers mon Action Defaut, ce qui est ce que j'attendais, par contre, si j'ajoute le namespace /mobile :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <package name="default-mobile-action" extends="mobile-default" namespace="/mobile">  
            <action name="*.*" class="ca.tink.vitrine.webapp.action.DefaultAction">         
                ....
            </action>  
    </package>
    Les urls "/mobile/*" n'atteignent pas l'action.

    Cela n'est pas du tout le comportement que j'aurais attendu...

    Qu'ais-je loupé??

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/09/2014, 20h13
  2. Réponses: 0
    Dernier message: 28/03/2011, 16h24
  3. Mapping des objets C++ dans une base de données
    Par ScratchBag dans le forum C++
    Réponses: 18
    Dernier message: 20/09/2008, 12h15
  4. [GNU Pascal] [GRX] Effectuer des actions pendant un temps d'arrêt (GRSleep)
    Par the_guitariste dans le forum Autres IDE
    Réponses: 3
    Dernier message: 03/04/2004, 18h21
  5. [FLASH MX2004] Hierarchisation des actions
    Par bolo dans le forum Flash
    Réponses: 9
    Dernier message: 06/11/2003, 16h02

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