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 :

Probleme de compilation d'une jsp


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Dryss51
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 113
    Par défaut Probleme de compilation d'une jsp
    Bonjour

    J'ai un probleme de compilation de ma jsp d'apres le compilateur Tomcat.
    j'ai une page html qui interroge un servlet. la servlet doit renvoyer un jsp. Le serveur Tomcat me sort alors une erreur de type

    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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     
    Etat HTTP 500 -
     
    type Rapport d'exception
     
    message
     
    description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.
     
    exception
     
    org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP: 
     
    An error occurred at line: 7 in the generated java file
    The import Livre cannot be resolved
     
    Une erreur s'est produite à la ligne: 8 dans le fichier jsp: /Livre.jsp
    Livre cannot be resolved to a type
    5: <b>Livre</b>
    6: <ul>
    7: <%
    8:   Livre l = (Livre)request.getAttribute("Livre");
    9:   l.toString();
    10: %>
    11: 
     
     
    Une erreur s'est produite à la ligne: 8 dans le fichier jsp: /Livre.jsp
    Livre cannot be resolved to a type
    5: <b>Livre</b>
    6: <ul>
    7: <%
    8:   Livre l = (Livre)request.getAttribute("Livre");
    9:   l.toString();
    10: %>
    11: 
     
     
    Stacktrace:
    	org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
    	org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
    	org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)
    	org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
    	org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
    	org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
    	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    	Servlet.service(Servlet.java:52)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
     
    note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/6.0.14.
    Apache Tomcat/6.0.14
    Si vous avez une idée, je suis preneur.
    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    @import?

  3. #3
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Comme tchize_
    Soit tu fais un import dans la page JSP, soit tu utilises la référence complète de ta classe (nom.package.Livre)

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre confirmé Avatar de Dryss51
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 113
    Par défaut
    Il y aurai un probleme d'import...?

    Voila mon fichier jsp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <%@ page import="java.util.* , PackLivre.*" %>
    <html>
    <body>
    <b>Livre</b>
    <ul>
    	<%
                    Livre l = (Livre)request.getAttribute("Livre");
                    l.toString();
            %>
    </ul>
    </body>
    </html>
    je fais un import sur mon package PackLivre qui se trouve dans WEB-INF/classes/tools
    Es-ce que le package est bien placé?
    Le package contient la classe Livre.


    merci d'avance

  5. #5
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Quelle est la directive package de ta classe ?
    Tu prends ce nom et tu l'utilises dans l'import
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <@ page import="nom.du.package.Livre" />
    Un nom de package (par convention) devrait être en minuscules...

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

Discussions similaires

  1. Forcer la compilation d'une jsp
    Par SrK dans le forum Servlets/JSP
    Réponses: 11
    Dernier message: 04/03/2008, 11h48
  2. problème de compilation d'une JSP
    Par inabil dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 24/01/2007, 12h56
  3. Erreur de compilation d'une JSP
    Par casho dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 17/10/2006, 14h50
  4. [STRUTS] probleme de compilation d'une page JSP
    Par XristofGreek dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 31/03/2005, 17h48
  5. probleme de compilation d'une jsp
    Par bruno270579 dans le forum JBuilder
    Réponses: 1
    Dernier message: 22/03/2005, 10h27

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