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

Taglibs Java Discussion :

taglib et scriptlet [JSTL]


Sujet :

Taglibs Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2002
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 36
    Points : 39
    Points
    39
    Par défaut taglib et scriptlet
    Bonjour,

    J'ai une boucle <c:forEach> qui me permet de récupérer les différentes valeurs d'une liste. Or une de ces valeurs est un java.util.Date. J'aurais donc bien aimé pouvoir formater cette date dans mon JSP.

    Je me demandais donc si je pouvais combiner une boucle taglib et une scriptlet, comme par exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <c:forEach var="element" items="${liste}">
      <c:out value="${element[0]}" />
      <% out.print(maFonction(element[1])) %>
    </c:forEach>
    Par contre je n'arrive pas à accéder à element[1] qui est ma Date !?!?

    Je me demande si finalement c'est bien possible ???

    Cordialement.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 18
    Points : 19
    Points
    19
    Par défaut
    Salut,
    je pense qu'il faut éviter les scriptlets tout courts, ils sont source de problèmes et dégradent la lisibilté de la jsp(Si des traitements plus sophistiqués sont nécessaire un Simple Tag Handler est la meilleure solution).

    Ensuite element[0] ne fait pas de sens à moins que ta liste est constitué d'éléments de type tableau ou Collection(element est déjà l'élément courant).
    Pour formater une date tu peux utiliser la jstl fmt:formatDate, par exemple:
    <fmt:formatDate value="${now}" pattern="dd/MM/yy" />
    Bonne chance

  3. #3
    Nouveau membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2002
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 36
    Points : 39
    Points
    39
    Par défaut
    Merci pour le formatage de date, c'est ce que je cherchais mais je n'avais pas trouvé .

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

Discussions similaires

  1. [Taglibs] Utiliser les classes css ?
    Par PeteMitchell dans le forum Struts 1
    Réponses: 4
    Dernier message: 05/05/2007, 01h31
  2. utiliser un tag de struts dans un taglibs
    Par Boosters dans le forum Struts 1
    Réponses: 3
    Dernier message: 19/06/2006, 18h18
  3. [Lomboz][JSP]Le paramètre prefix de taglib fait tout planter
    Par MasterMic dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 20/06/2005, 15h47
  4. [Struts] [Taglibs] Déploiement d'un site
    Par rocco dans le forum Struts 1
    Réponses: 6
    Dernier message: 19/05/2004, 15h48
  5. [JSP & TAGLIB] Probleme de compilation
    Par GesMo dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 17/05/2004, 15h03

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