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 :

<logic:present> utiliser le property du bean d'un formulaire


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 <logic:present> utiliser le property du bean d'un formulaire
    Bonjour,

    certainement une question idiote...

    Dans ma page JSP, je souhaite afficher une partie du code seulement si, dans mon "ActionForm", une property n'est pas à null.

    J'ai vu que <logic:present> pouvait faire ça, mais qu'elle syntaxe utiliser pour indiquer que je veux utiliser un "property" de mon formulaire ?

    D'avance merci
    TSalm

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    La réponse m'intéresse aussi, j'ai un truc du même style à faire dans la journée. Je vois ce que je trouve.

  3. #3
    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
    je pense qu il faudrait plutot utiliser <logic:empty> dans ce cas,
    pour tester la propriete d un form, essaye ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <logic:empty name="ton bean" property="tapropriete">

  4. #4
    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
    Citation Envoyé par willoi
    <logic:empty name="ton bean" property="tapropriete">
    Ok, mais je suis plutôt débutant...
    à quoi correspond exactement ce "ton bean" ?

  5. #5
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    au nom de ton form-bean

  6. #6
    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
    je ne voit pas

    Dans mon cas, j'ai par exemple un ActionForm :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
       public class UnForm extends ActionForm {
          private String uneProp;
          ....
       }
    Je l'utilise dans un form :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      <layout:form action="/ConfigDansStrutsConfig">
    Ici, à quoi correspond le nom de mon form-bean ?

  7. #7
    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
    Bon, je n'ai pas de <logic:notEmpty> (je suis sur une vieille version de Tomcat).
    En plus, j'ai besoin d'un ELSE....

    Je vais plutôt utiliser directement les scriptlets je penses.
    Je vais ouvrir un nouveau topic pour ma question

  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
    <logic:notEmpty> ne depend pas de Tomcat mais de struts !

    ps : il y'a aussi les tags jstl .

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

Discussions similaires

  1. [XSLT] XSL utilisant les properties de mon projet
    Par zejo63 dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 12/07/2007, 12h08
  2. [Struts]Tag Logic:present pour les erreurs
    Par Shabata dans le forum Struts 1
    Réponses: 2
    Dernier message: 13/04/2005, 16h42
  3. [VB6] utilisation de Property LET / GET pour un tableau
    Par titounne dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 18/10/2004, 22h06
  4. [struts]logic:present
    Par GreenJay dans le forum Struts 1
    Réponses: 8
    Dernier message: 15/07/2004, 17h24

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