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

Servlets/JSP Java Discussion :

une petite question


Sujet :

Servlets/JSP Java

  1. #1
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 21
    Par défaut une petite question
    bonsoir tout le monde:
    s'il vous plait si quelqu'un peut me dire comment utiliser un attribut declarer dans un le Form dans une page jsp en faite : j'ai importé la classe dans la jsp mais pour utiliser l'attribut j'ai oublier la syntaxe
    ça commence par quelque chose du type <% mais je ne me rappel plus le reste de la syntaxe

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 185
    Par défaut
    bonjour,

    si c'est bean (constructeur sans argument get/set...)

    tu peux essayer cela:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <jsp:useBean id="myInstance" class="packages.class" scope="request"/>
    là tu as une instance (myInstance) de la classe (packages.class), tu peux faire appel ensuite à un attribut (par exemple) gràce au langage el
    A+

  3. #3
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 21
    Par défaut
    merci
    mais en faite il s'agit d'un bean avec des get et set en faite ce que j'essaye de faire c'est

    <strutslogic:equal name="<%=%>" scope="session"
    value="<%=Constants.STATUT_TOUS%>">
    sachant que STATU_TOUS est deja defini dans un fichier de constante
    me reste alors le contre du champ name qui devra etre recuperer du bean

  4. #4
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 21
    Par défaut
    en faite est ce que c'est possible de faire

    <strutslogic:equal name="<%RecuperationForm.statut%>" scope="session" value="<%=Constants.STATUT_TOUS%>">
    ....traitement
    </strutslogic:equal>
    sachant que statut qui est deja declaré dans la classe RecuperationForm avec son get et set

  5. #5
    Membre Expert Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Par défaut
    Pluto en faisant comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <logic:equal name="<%=RecuperationForm%>" property="statut" scope="session" value="<%=Constants.STATUT_TOUS%>">
    ....traitement
    </logic:equal>

  6. #6
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 21
    Par défaut
    merci bon je ve savoir si avec ce que j'ai tappé comme code j'insere a la place de statut un getStatut

    <strutslogic:notEqual name="<%=RecuperationsForm.getStatut()%>" scope="session" value="<%=Constants.STATUT_TOUS%>">

    a mon avis ça devra marché reste a precisé que STATUT_

  7. #7
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 21
    Par défaut
    merci bon je ve savoir si avec ce que j'ai tappé comme code j'insere a la place de statut un getStatut

    <strutslogic:notEqual name="<%=RecuperationsForm.getStatut()%>" scope="session" value="<%=Constants.STATUT_TOUS%>">

    a mon avis ça devra marché reste a precisé que STATUT_TOUS de la classe Constants est declaré public c-a-d accessible de n'importe ou et pour Statut de la classe RecuperationForm il est declaré comme private alors pour y acceder il me faut son get

  8. #8
    Membre Expert Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Par défaut
    C'est un peu confus, tu parles de equal puis ensuite de notEqual !!!

    Qu'est ce que tu veux faire excatement ?


    Sinon, pour l'utilisation des tags struts en particulier logic:equal, regarde cette doc :
    http://struts.apache.org/1.2.7/userG...gic.html#equal

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 185
    Par défaut
    bonjour,

    je presume que tu as déclaré ton taglib stutslogic:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-logic ou bien quelque chose que tu as defini dans web.xml" prefix="stutslogic" %>
    même si les attributs name et value acceptent des expression jsp, tu ne peux faire comme ta dit car
    name=non du bean
    property=attribut du bean
    scope=(application, page, request, or session) ou est stocké ton bean
    parameter= parametre de ta request.
    ...
    dans struts-config.xml tu aura le ActionForm (RecuperationForm) ... te voici la cinématique:

    browser=>servlet controller=>cherche ou crée un form bean=>enregistre le form bean dans le scope specifié=>appel de la méthode reset du form=>remplie le form avec les données de la requete=>appel de validate=>ou bien forward vers input page ou appel de la methode execute.

    ceci dit si dans struts-config ta declaré le bean comme suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <form-bean name="recuperationForm" type="package.RecuperationForm"/>
    dans ta jsp tu peux faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <strutslogic:equal name="recuperationForm" property="status" scope="session" value="<%=Constants.STATUT_TOUS%>">
    A+

  10. #10
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 21
    Par défaut
    willio merci pour tes reponse en faite je cherche pour le equal

Discussions similaires

  1. Encore une petite question sur les sockets...
    Par damien99 dans le forum MFC
    Réponses: 4
    Dernier message: 15/02/2006, 14h22
  2. une petite question
    Par ghislain118 dans le forum C
    Réponses: 8
    Dernier message: 11/12/2005, 19h28
  3. Réponses: 24
    Dernier message: 29/08/2005, 13h33
  4. Une petite question de modélisation
    Par Emdis dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 28/10/2004, 12h13
  5. Une petite question
    Par Etienne1 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 10/08/2004, 16h19

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