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 :

[debutant] utilisation de displaytag1.1 [DisplayTag]


Sujet :

Taglibs Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 86
    Points : 54
    Points
    54
    Par défaut [debutant] utilisation de displaytag1.1
    Bonjour à tous

    Voici mon souci....
    J'essaye d'installer et utiliser displaytag 1.1...
    J'ai téléchargé la library, mis les .jar dans WEB-INF/lib/ de mon appli...
    J'ai ensuite cherché le .tld qui est en fait intégré au .jar (d'après ce post http://www.developpez.net/forums/sho...ght=displaytag )...
    Ensuite j'ai déclaré à la première ligne de mon JSP la taglib de la manière suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ taglib uri="/WEB-INF/lib/displaytag-1.1.jar" prefix="display" %>
    J'obtiens alors l'erreur suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    org.apache.jasper.JasperException: No such tag table in the tag library imported with prefix display
    Quelqu'un sait-il où se trouve mon erreur?

  2. #2
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Points : 13
    Points
    13
    Par défaut
    Salut,

    Selon mes faibles connaissances tu dois utiliser :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <%@ taglib uri="http://displaytag.sf.net" prefix="display"%>
    est dans le fichier web.xml tu ajoute :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <taglib>
      <taglib-uri>http://displaytag.sourceforge.net/</taglib-uri>
      <taglib-location>/WEB-INF/config/tld/displaytag-11.tld</taglib-location>
    </taglib>
    à la place de :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <%@ taglib uri="/WEB-INF/lib/displaytag-1.1.jar" prefix="display" %>

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 86
    Points : 54
    Points
    54
    Par défaut
    merci buchir mais je n'ai pas de .tld
    Il est intégré dans le .jar apparemment...
    On a donc pas besoin de modifier web.xml d'après le post http://www.developpez.net/forums/sho...ght=displaytag

  4. #4
    Expert éminent sénior


    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    7 856
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 7 856
    Points : 34 380
    Points
    34 380
    Par défaut
    Quelle version de Java EE ?
    Peux tu poster le début du web.xml ?

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 86
    Points : 54
    Points
    54
    Par défaut
    Voici le début de mon web.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE web-app
        PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd">
    j'utilise java 1.3 et tomcat 4.0

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 86
    Points : 54
    Points
    54
    Par défaut
    Est-ce-que j'ai répondu à ta question Ricky81?

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 86
    Points : 54
    Points
    54
    Par défaut
    après une longue interruption, je suis revenu sur mon problème...
    et je n'ai toujours pas trouvé la solution....
    en utilisant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <%@ taglib uri="http://displaytag.sf.net" prefix="display"%>
    j'ai toujours comme erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    org.apache.jasper.JasperException: No such tag table in the tag library imported with prefix display
    at...

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 86
    Points : 54
    Points
    54
    Par défaut
    dans les logs j'ai également:
    Je suppose donc qu'il ne trouve pas displaytag? non?
    C'est la première fois que j'utilise une taglib également.....
    Pourtant j'ai suivi le tutoriel pour l'install......
    ???

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 86
    Points : 54
    Points
    54
    Par défaut
    Bon j'ai réussi à ne plus avoir d'erreur en utilisant la version 1.0 de displaytag....
    Par contre maintenant j'essaye d'utiliser displaytag en m'inspirant des exemples de http://ewawszczyk.developpez.com/tut...ib-displaytag/ et ceux de http://displaytag.sourceforge.net/11/tut_sources.html
    et je n'ai rien qui s'affiche dans ma page
    Je patauge....

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 86
    Points : 54
    Points
    54
    Par défaut
    j'ai fait un nouveau test en reprenant tout à zéro.... Avec le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    <%@page  isThreadSafe="false"  contentType="text/html; charset=iso-8859-1" language="java"
    		import="java.util.*,java.sql.*"%>
    <%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <%@ include file='Style.jsp' %>
    </head>
    <body>
    <sql:query var="results">
              select * from users
            </sql:query>
     
    <display:table name="pageScope.results.rows" />
    </body>
    </html>
    j'obtiens l'erreur suivante cette fois:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    root cause 
     
    java.lang.UnsupportedClassVersionError: org/displaytag/export/DefaultPdfExportView (Unsupported major.minor version 48.0)
    ...

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 86
    Points : 54
    Points
    54
    Par défaut
    toujours pas résolu....
    Je suis dans une impasse

  12. #12
    Expert éminent sénior


    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    7 856
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 7 856
    Points : 34 380
    Points
    34 380
    Par défaut
    Citation Envoyé par sly33 Voir le message
    Voici le début de mon web.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE web-app
        PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd">
    j'utilise java 1.3 et tomcat 4.0
    Désolé d'avoir oublié ce sujet.
    A priori tu utilises J2EE 1.3, donc déjà il fallait rajouter les TLD dans le web.xml

    Ensuite, ton problème vient de la compatibilité du display tag 1.1. Cf.
    Displaytag 1.1 will require java 1.4 and a servlet 2.3 compatible container. Support for java 1.3 and servlet 2.2 has been dropped.

  13. #13
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 86
    Points : 54
    Points
    54
    Par défaut
    Ce n'est pas grave Ricky81, les vacances ont dû passer par là

    Sinon, j'ai donc utilisé displaytag 1.0 sans un meilleur succès....

    Avec mon java 1.3 je ne pourrai donc jamais utiliser displaytag alors?

  14. #14
    Expert éminent sénior


    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    7 856
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 7 856
    Points : 34 380
    Points
    34 380
    Par défaut
    télécharges les sources de la 1.0 et refait le jar avec un JDK 1.3. C'est assurement ca.

    Et non, pas vraiment de vacances

  15. #15
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 86
    Points : 54
    Points
    54
    Par défaut
    aïe! pas de vacances! çà c'est dur

    Par contre pour compiler à partir des sources il faut maven? http://displaytag.sourceforge.net/10/buildit.html

    je ne l'ai pas sur mon serveur....
    je compile bêtement en ligne de commande....
    désolé d'être un boulet débutant
    du coup je vois pas comment compiler les sources de displaytag 1.0 avec mon petit java 1.3 de mon serveur

  16. #16
    Expert éminent sénior


    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    7 856
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 7 856
    Points : 34 380
    Points
    34 380
    Par défaut
    Les sources contiennent un build.xml

    Donc tu peux faire ton Jar avec ANT

  17. #17
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 86
    Points : 54
    Points
    54
    Par défaut
    merci Ricky81 pour tous tes conseils

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

Discussions similaires

  1. [debutant]Utiliser des matrices en C
    Par Battosaiii dans le forum C
    Réponses: 2
    Dernier message: 13/11/2005, 20h45
  2. [debutant] Utilisation de l'operateur = dans une classe
    Par Battosaiii dans le forum Débuter
    Réponses: 8
    Dernier message: 10/11/2005, 23h01
  3. [debutant]Utiliser friend method
    Par Battosaiii dans le forum Débuter
    Réponses: 4
    Dernier message: 06/11/2005, 11h23
  4. [debutant]utilisation de bcp
    Par christophebmx dans le forum Outils
    Réponses: 2
    Dernier message: 19/08/2005, 09h47
  5. [Debutant] Utilisation de la touche "Entrée"
    Par Dextro dans le forum Composants
    Réponses: 2
    Dernier message: 28/04/2005, 09h42

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