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

Autres Java Discussion :

JSONObject cannot be resolved to a type


Sujet :

Autres Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 62
    Par défaut JSONObject cannot be resolved to a type
    Bonjour,

    Je développe un parser JSON dans une page JSP avec eclipse, j'ai inclus les librairies suivantes dans le buildpath du projet:

    json-rpc-1.0.jar
    ezmorph-1.0.6.jar
    commons-lang-2.4.jar
    commons-collections-3.2.1.jar
    commons-beanutils-1.8.0.jar

    Eclipse ne m'indique aucune erreur.
    Lorsque je lance la page dans un navigateur, mon serveur Tomcat me remonte les erreurs suivantes :

    org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP

    Une erreur s'est produite à la ligne: 43 dans le fichier jsp: /monFichier.jsp
    Erreur de servlet générée:
    JSONArray cannot be resolved to a type

    Une erreur s'est produite à la ligne: 44 dans le fichier jsp: /monFichier.jsp
    Erreur de servlet générée:
    JSONObject cannot be resolved to a type
    Le code des lignes 43 et 44 correspond à la déclaration des objets:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <%! JSONArray ja ;%>
    <%! JSONObject jo ;%>
    En PJ, un screenshot des librairies incluses dans le projet


    Quelqu'un à une idée ?
    et question: pourquoi eclipse ne me notifie pas les erreurs alors que Tomcat oui ? Ais-je oublié de faire qqch ? (Nb: j'ai bien redémarré Tomcat plusieurs fois)

    Merci d'avance
    Images attachées Images attachées  

  2. #2
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Salut,
    Pour les projets Web, Eclipse gère 2 classpaths différents :
    1. Le build class path, qui est le même que pour les projets Java ordianires. C'est l'ensemble de jars utilisés lors de la compilation
    2. Le Java EE module dependencies : l'ensemble de jars qui seront inclus dans le dossier WEB-INF/lib lors du déploiement sur un serveur ou export du war.

    Si Eclipse ne signale rien lors de la compilation alors que ça échoue au runtime, c'est que t'as ajouté les jars au build path mais pas au module dependencies.

    Pour regler ça, clic droit sur le projet, properties, Java EE modules dependencies, et coches les jars dans la laiste qui s'affiche.

Discussions similaires

  1. Première JSP et problème "cannot be resolved to a type"
    Par dr.krusty dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 01/04/2009, 09h20
  2. (linux) rmi "cannot be resolved to a type"
    Par charles9 dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 02/07/2008, 12h04
  3. ActionForm cannot be resolved to a type
    Par fk04 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 13/04/2007, 09h03
  4. probleme cannot be resolved to a type
    Par jayjay.f dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 23/02/2007, 08h53
  5. [JSP][ERREUR]cannot be resolved to a type
    Par cameleon2002 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 05/02/2007, 10h39

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