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

Spring Web Java Discussion :

Les erreurs dans le controleur [MVC]


Sujet :

Spring Web Java

  1. #1
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2013
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 54
    Par défaut Les erreurs dans le controleur
    Bonjour,

    Je veux créer mon premier Hello world avec spring web mais il me parait qu'il existe des erreurs dans mon contrôleur et voici donc le fichier HelloController.java
    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
     package com.tutorialspoint;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestMethod;
    import org.springframework.ui.ModelMap;
    @Controller 
    @RequestMapping("/hello") 
    public class HelloController{
    @RequestMapping(method = RequestMethod.GET) 
    public String printHello(ModelMap model) {
     
    model.addAttribute("message", "Hello Spring MVC Framework!");
    return "hello"; 
    } 
    }
    Est-ce-que les erreurs ici c'est à cause des librairies que j'ai mais dans le projet?

    voici les libs que j'ai mis:
    commons-logging-1.1.3.jar
    org.springframework.asm-3.1.0.RELEASE.jar
    org.springframework.beans-3.1.0.RELEASE.jar
    org.springframework.core-3.1.0.RELEASE.jar
    org.springframework.expression-3.1.0.RELEASE.jar
    org.springframework.web.jar
    org.springframework.web.servlet-3.1.0.RELEASE.jar
    spring-web.jar

    Où est le problème exactement?

    Et merci pour votre aide

  2. #2
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    Quelle erreur?
    peux tu nous en faire connaissance?

  3. #3
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2013
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 54
    Par défaut
    la page web(vue) ne s'exécute pas,mais dans le fichier HelloController.java je vois dans les lignes de codes des signes d'erreurs comme des traces en rouges sur quelques lignes de codes et des croix en rouges dans la partie import(The import.org.springframework.ui cannot be resolved.......................etc)

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonsoir,

    import.org.springframework.ui cannot be resolved
    Cela veut dire qu'il te manque le fichier jar contenant la classe import.org.springframework.ui.ModalMap dans ton projet.

    A+.

  5. #5
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2013
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 54
    Par défaut
    Cela veut dire qu'il te manque le fichier jar contenant la classe import.org.springframework.ui.ModalMap dans ton projet.
    Alors c'est quoi le nom de ce fichier jar?

  6. #6
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391

  7. #7
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2013
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 54
    Par défaut
    la librairie ça marche 1 erreur parmi 2 est disparu,mais voici l'autre erreur:-The import org.springframework.web.bind cannot be resolved

    Quel est la librairie qu'il faut mettre ici?

  8. #8
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Ici

    Et fait attention aux versions utilisées.

    A+.

  9. #9
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2013
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 54
    Par défaut
    Maintenant ça marche les erreurs sont disparus

  10. #10
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2013
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 54
    Par défaut
    Maintenant quand j'éxecute mon application et quand je veux l'éxecuter elle m'affiche pas ce que je veux et voila ce qui me donne:
    La ressource demandée n''est pas disponible.
    sachant que j'ai suivi toutes les étapes où est le problème?

  11. #11
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Erreur HTTP 404? Dans ce cas, vérifie le mapping des URL.

    A+.

  12. #12
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2013
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 54
    Par défaut
    Oui c'est ça le problème que je rencontre,et voila mes fichiers de configurations:
    HelloWeb-servlet.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"> <context:component-scan base-package="com.tutorialspoint" /> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/jsp/" /> <property name="suffix" value=".jsp" /> </bean> </beans>
    web.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
     <display-name>Spring MVC Application</display-name>
      <servlet>
       <servlet-name>HelloWeb</servlet-name>
        <servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class>
         <load-on-startup>1</load-on-startup>
          </servlet>
           <servlet-mapping>
            <servlet-name>HelloWeb</servlet-name>
             <url-pattern>/</url-pattern>
              </servlet-mapping>
               </web-app>
    et dans le dossier WEB-INF j'ai crée le dossier jsp contenant la vue hello.jsp,où est ici le problème?

  13. #13
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Peut-on voir ton code java et l'url que tu as appelé?
    L'application est bien déployée?

  14. #14
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2013
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 54
    Par défaut
    Voila mon controleur: HelloControleur.java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     package com.tutorialspoint;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestMethod;
    import org.springframework.ui.ModelMap;
    @Controller @RequestMapping("/hello")
    public class HelloController{
    @RequestMapping(method = RequestMethod.GET) public String printHello(ModelMap model)
    {
    	model.addAttribute("message", "Hello Spring MVC Framework!"); 
    	return "hello";
    	} 
    }
    et l'url que j'ai utlisé est:http://localhost:8080/HelloWeb

  15. #15
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Tu n'as pas passé l'url du mapping dans l'appel de la page:
    http://localhost:8080/HelloWeb/hello

    A+.

  16. #16
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2013
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 54
    Par défaut
    J'ai fais ça mais toujours ça marche pas!!vraiment je n'arrive plus à trouver la source du problème

  17. #17
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    <url-pattern>/</url-pattern>
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <url-pattern>*</url-pattern>
    Sinon, tu n'as pas d'erreur lors du déploiement et démarrage de l'application?

    A+.

  18. #18
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2013
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 54
    Par défaut
    Toujours ça marche pas!!j'ai testé l'url plusieurs fois mais ça marche pas

  19. #19
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Tu as oublié d'ajouter dans ton web.xml le context-param pour le fichier de configuration de spring.

  20. #20
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Tu as aussi oublié le listner ContextLoaderListener.

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. [Sql server 2000] gerer les erreurs dans une procedure
    Par lemagicien dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 19/03/2008, 21h15
  2. [Débutant] trouver les erreurs dans un code
    Par rouliane dans le forum C++
    Réponses: 11
    Dernier message: 26/01/2008, 12h47
  3. afficher les erreurs dans la page jsp
    Par jawed84 dans le forum Struts 1
    Réponses: 6
    Dernier message: 04/01/2008, 18h54
  4. [TASM] Quelles sont les erreurs dans ce programme ?
    Par S.H dans le forum x86 16-bits
    Réponses: 7
    Dernier message: 25/12/2007, 22h05
  5. [EXCEL 2003] gérer les erreur dans les formules
    Par aityahia dans le forum Excel
    Réponses: 2
    Dernier message: 15/05/2007, 10h29

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