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 :

[scriptlet] accéder à l'ActionForm


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de TSalm
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    361
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 361
    Par défaut [scriptlet] accéder à l'ActionForm
    re bonjour,

    Je veux utiliser un scriptlet dans ma page JSP pour effectuer une condition sur une valeur de la propriété de mon ActionForm

    Comment puis-je obtenir l'instance de l'ActionForm lié à ma page ?

    D'avance merci.
    TSalm

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    Tu veux parler de l'actionForm qui est passé en request de la page A (qui contient le formulaire) à la page B (et récuperer ta valeur dans B).

    Ou lorsque tu es sur la page A (avec le formulaire) et récupérer une valeur sur le formulaire?

    Car je ne vois pas trop ce que tu essayes de faire et ou est ton probleme;

  3. #3
    Membre éclairé Avatar de TSalm
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    361
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 361
    Par défaut


    celui que j'ai déclaré dans struts-config.xml par un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <form-bean name="nomDeTonFormBean" type="tonPackage.UnForm"/>
    si je fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if (nomdeTonFormBean.getNomProperty() == null) {
      ...
    }
    ne fonctionne pas

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    alors pour ce que tu veux faire il vaut mieux utiliser les logic de struts:
    <logic:empty name="ton_form" property="ta_property" >


    ...............
    </logic:empty>

    ou logic:equals

  5. #5
    Membre éclairé Avatar de TSalm
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    361
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 361
    Par défaut
    oui mais ... http://www.developpez.net/forums/sho...=283309&page=2

    Mais qu'est ce qui est génant à utiliser une scriptlet ?
    Peut-on avoir accés à ce ActionForm via une scriptlet ?

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    dans un scriptlet je ne sais pas si tu peux récupérer le form aussi facilement.

    Mais ce que tu peux faire qui sera aussi très simple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <bean:define id="test" name="ton_form" property="ta_property" />
    et ensuite

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <%
     
    if (test == null){
     
    .................
     
    }
     
    %>

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

Discussions similaires

  1. accéder à une méthode de l'ActionForm depuis une jsp
    Par bags1509 dans le forum Struts 1
    Réponses: 2
    Dernier message: 25/02/2008, 13h42
  2. Accéder au datasource à partir d'une ActionForm
    Par hokidoki dans le forum Struts 1
    Réponses: 17
    Dernier message: 31/01/2008, 11h33
  3. Réponses: 4
    Dernier message: 19/06/2007, 18h14
  4. touche pour accéder à une application : hook system?
    Par Fox_magic dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 22/01/2003, 00h02
  5. Accéder à un espace mémoire sous XP
    Par keny dans le forum x86 32-bits / 64-bits
    Réponses: 4
    Dernier message: 02/08/2002, 12h37

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