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 :

Multiple "input" pour un LookupDispatchAction ?


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de petitpasdelune
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 221
    Par défaut Multiple "input" pour un LookupDispatchAction ?
    La question est dans le titre : est-il possible d'avoir plusieurs JSPs en entrée (paramètre input de la balise action du fichier struts-config.xml) pour une action de type LookupDispatchAction ?

    PPDL.

  2. #2
    Membre expérimenté Avatar de petitpasdelune
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 221
    Par défaut
    NON

    PPDL

  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2002
    Messages : 652
    Par défaut
    La réponse est non...
    C'est l'une des limitation de Struts, un seul input !
    De plus, l'ActionMapping est en lecture seule donc impossible d'intervenir de manière dynamique.

    Il faudras surcharger le RequestProcessor pour obtenir le comportement désiré, le problème est que le RequestProcessor n'utilise pas le pattern Decorator donc tu ne peu pas ajouter un comportement, tu dois tout réimplementer.

    Cela inclus le RequestProcessor de base de Struts mais aussi celui de Tiles (TilesRequestProcessor) au cas ou si tu désire passer à Tiles par la suite.

  4. #4
    Membre expérimenté Avatar de petitpasdelune
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 221
    Par défaut
    Oui ! Et le jeux ne vaut pas la chandelle.
    Il reste une solution cependant du coté des JSP, en mettant tous les formulaires dans une jsp et de n'afficher que ce qui est nécessaire en fonction de l'action, avec des balise <c:if ...>, <logic:present... > ou equivalent.
    Mais je me demande si c'est vraiment efficace etant donné que cela surcharge en code la jsp et rend plus difficile la maintenabilité du code.
    En plus cela demande une action amont supplémentaire pour afficher correctement le formulaire
    PPDL.

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

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