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 :

"No mapping found" Spring mvc


Sujet :

Spring Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 22
    Par défaut "No mapping found" Spring mvc
    Bonsoir,
    Je débute avec Spring,JSP,MVC et j'ai une erreur que je n'arrive pas à comprendre,

    après moultes recherches je crois que je dois insérer des "choses" dans mon "web.xml" du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <urlrewrite>  
     
     	 <rule>
                <from>/css/**</from>
                <to>/css/$1</to>
            </rule>
            <rule>
                <from>/images/**</from>
                <to>/images/$1</to>
            </rule>
            </urlrewrite>
    (j'en suis pas sûre)


    l'erreur est la suivante, quand je clique sur le lien "Say Hello" il dois me diriger normalement sur une page nommé "authentification"

    il me met ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    27 mars 2012 00:24:24 org.springframework.web.servlet.DispatcherServlet noHandlerFound
    ATTENTION: No mapping found for HTTP request with URI [/PROJET_SPRING_MVC/authentification.html] in DispatcherServlet with name 'SpringProjet'
    la page authentification.jsp utilise un .css et quelques images mises dans un dossier,
    Pouvez-vous m'éclairez sur ce sujet?
    J'ai mis une capture d'écran de mon workspace ci-joint.

    Une autre question aussi , quel livre complet sur spring,mvc,jsp,hibernate... me conseillez vous d'acheter si je dois faire un achat ?


    mon controlleur:
    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
     
    package spring.controlleur;
     
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.servlet.ModelAndView;
     
    @Controller
    public class Controlleur_projet {
     
    	@RequestMapping("/authentification")
    	public ModelAndView AfficheAuthentification() {
    		String message = "test!";			
    		System.out.println(message);		
    		return new ModelAndView("authentification","message",message);	
    	}//afficher la page d'authentification
     
    }
    Merci de m'éclairer à ce sujet,
    je vous en remercie d'avance
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés

  2. #2
    Membre éprouvé Avatar de chewing-gum
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2009
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Novembre 2009
    Messages : 105
    Par défaut
    ATTENTION: No mapping found for HTTP request with URI [/PROJET_SPRING_MVC/authentification.html] in DispatcherServlet with name 'SpringProjet'
    Il semblerait que tu tentes d'accéder à la page d'authentification en utilisant la mauvaise url. L'url que tu utilises actuellement est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://localhost:8080/PROJET_SPRING_MVC/authentification.html
    MAIS tu dois retirer le ".html" de ton url car tu as écrit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    @RequestMapping("/authentification")
    Donc... Pour accéder à ta page, essaye plutôt ce lien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://localhost:8080/PROJET_SPRING_MVC/authentification
    J'ai regardé rapidement ta configuration de Spring et le reste me semble correcte, donc je ne vois que ça comme problème.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 22
    Par défaut
    Apparemment ça ne venait pas de là, j'ai repris mon "Helloworld" qui marchait,

    avec un .html alors que dans le controlleur on l'appel comme ceci:
    @RequestMapping("/authentification").

    je n'ai pas touché au web.xml ni au controlleur;

    controlleur:
    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
     
    package spring.controller;
     
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.servlet.ModelAndView;
     
    @Controller
    public class HelloWorldController {
     
    	@RequestMapping("/authentification")
    	public ModelAndView helloWorld() {
     
    		String message = "Hello World, Spring 3.0!";
    		System.out.println(message);
    		return new ModelAndView("authentification", "message", message);
    	}
     
    }
    mon index.jsp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <html>
    <head>
    	<title>Spring 3.0 MVC Series: Index - ViralPatel.net</title>
    </head>
    <body>
    	<a href="authentification.html">Say Hello</a>
    </body>
    </html>
    j'ai donc repris mon WorkSpace "helloworld" puis j'ai effectuer les changement petits à petits pour arriver au même cas que mon message d'en haut sauf que là il n'y à plus le bug , je ne vois pas d'où ça viens...bizarre,bizarre ,

    bon maintenant il ne reste plus qu'à faire en sorte qu'il affiche bien les images ça devrai filer maintenant en espérant que je n'aurai pas encore ce genre de bug qui me prends trop la tête...
    Images attachées Images attachées  

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 141
    Par défaut
    Le problème vient de ton DispatcherServlet 'SpringProjet', regarde s'il accepte *.html en url et aussi si ta une vue authentication est bien configurée.

Discussions similaires

  1. [Spring MVC] pb mapping du type "/test/*.html"
    Par ericw78 dans le forum Spring Web
    Réponses: 4
    Dernier message: 06/11/2008, 20h04
  2. [Débat] Spring MVC versus Struts
    Par alheim dans le forum Frameworks Web
    Réponses: 6
    Dernier message: 19/12/2005, 10h13
  3. [Spring MVC] Formulaire dynamique
    Par partyboy dans le forum Spring Web
    Réponses: 7
    Dernier message: 17/10/2005, 10h52

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