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 :

Utilisation de la balise x:out [JSTL]


Sujet :

Taglibs Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 209
    Par défaut Utilisation de la balise x:out
    Bonjour
    j'étudie actuellement la librairie JSTL avec eclipse indigo et un projet web dynamique un peu trivial
    je suis a la bibliotheque xml et j'ai les fichiers suivants:

    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
    18
    19
     
    <?xml version="1.0" encoding="UTF-8"?>
    <news>
      <article id="1">
        <auteur>Pierre</auteur>
        <titre>Foo...</titre>
        <contenu>...bar !</contenu>
      </article>
      <article id="27">
        <auteur>Paul</auteur>
        <titre>Bientôt un LdZ J2EE !</titre>
        <contenu>Woot ?</contenu>
      </article>
      <article id="102">
        <auteur>Jacques</auteur>
        <titre>Coyote court toujours</titre>
        <contenu>Bip bip !</contenu>
      </article>
    </news>
    dans une simple page xmltaglib.jsp j'ai 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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    <?xml version="1.0" encoding="UTF-8" ?>
    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
    <%-- <%@ page errorPage="/vues/erreurs/erreurexception.jsp" %> --%>
    <%@ page import="beans.Client" %>
    <%@ taglib uri="/WEB-INF/tld/c.tld" prefix="c" %>
    <%@ taglib uri="/WEB-INF/tld/x.tld" prefix="x" %>
    <%@ taglib uri="/WEB-INF/tld/sql.tld" prefix="sql" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-FR" lang="fr-FR">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
    <title>XML ESSAI</title>
    </head>
    <body>
    <p>
    <%-- Affiche les différentes sous-chaînes séparées par une virgule ou un point-virgule --%>
    <c:forTokens var="sousChaine" items="salut; je suis un,gros;zéro+!" delims=";,+">
     <c:out value="${sousChaine}"></c:out> <br/>
    </c:forTokens>
    </p>
    <p>
    <c:import url="monDocument.xml" varReader="monReader">
       <%-- Parse le contenu du fichier XML monDocument.xml dans une variable nommée 'doc' --%>
       <x:parse var="doc" doc="${monReader}" />
       <x:out select="$doc/news/article/titre" />
    </c:import>
    </p>
    </body>
    </html>
    a l'execution de cette page j'ai l'erreur suivante:

    21 févr. 2012 11:15:20 org.apache.catalina.core.StandardWrapperValve invoke
    GRAVE: "Servlet.service()" pour la servlet jsp a généré une exception
    java.lang.ClassNotFoundException: org.apache.xpath.VariableStack
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1436)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1282)
    at org.apache.taglibs.standard.tag.common.xml.ExprSupport.doStartTag(ExprSupport.java:63)
    at org.apache.jsp.vues.utilisateurs.xmltaglib_jsp._jspx_meth_x_005fout_005f0(xmltaglib_jsp.java:275)
    at org.apache.jsp.vues.utilisateurs.xmltaglib_jsp._jspx_meth_c_005fimport_005f0(xmltaglib_jsp.java:220)
    at org.apache.jsp.vues.utilisateurs.xmltaglib_jsp._jspService(xmltaglib_jsp.java:102)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
    at java.lang.Thread.run(Unknown Source)

    je ne sais pas comment me sortir de la
    Merci de bien vouloir m'aider

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 209
    Par défaut
    Ne cherchez plus j'ai trouvé il faut installer en plus la librairie xalan.jar

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

Discussions similaires

  1. Utilisation de la balise scm
    Par djeanprost dans le forum Maven
    Réponses: 5
    Dernier message: 23/01/2008, 23h03
  2. [Info] Utilisation de la balise délestage
    Par Aspic dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 07/06/2007, 08h27
  3. [W3C] Utilisation de la balise <address>
    Par Candygirl dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 16/03/2007, 16h22
  4. [HTML] Utilisation de la balise object
    Par Gazoi dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 04/11/2006, 22h23
  5. utilisation de la balise [OBJECT]
    Par anotherboo dans le forum Applets
    Réponses: 4
    Dernier message: 21/09/2006, 12h29

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