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 :

Erreur override non comprise [MVC]


Sujet :

Spring Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2008
    Messages : 60
    Par défaut Erreur override non comprise
    Bonjour à tous,

    Je suis débutante en Spring MVC , et pour commencer j'ai décidé de suivre le tutoriel suivant : http://netbeans.org/kb/68/web/quicks...ps-spring.html

    mais voilà quand j'arrive au petit 9 du tutoriel , j'ai l'erreur suivant qui apparait dans mon code a cote de mon override situé juste avant la méthode onSubmit .

    method does not override or implement a method from a supertype

    onSubmit(java.lang.Object) in controller.NewSimpleFormController cannot override onSubmit(java.lang.Object) in org.springframework.web.servlet.mvc.SimpleFormController
    return type org.springframework.web.portlet.ModelAndView is not compatible with org.springframework.web.servlet.ModelAndView
    alors qu'il est précisé selon le tutoriel All errors should now be fixed.

    voici mon code

    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
    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package controller;
     
    import org.springframework.web.portlet.ModelAndView;
    import org.springframework.web.servlet.mvc.SimpleFormController;
    import service.HelloService;
     
    /** 
     *
     * @author bordelaisj
     */
    public class NewSimpleFormController extends SimpleFormController {
     
        private HelloService helloService;
     
        public void setHelloService(HelloService helloService) {
            this.helloService = helloService;
        }
     
        public NewSimpleFormController() {
            //Initialize controller properties here or 
            //in the Web Application Context
     
            setCommandClass(Name.class);
            setCommandName("name");
            setSuccessView("helloView");
            setFormView("nameView");
        }
        /*@Override
        protected void doSubmitAction(Object command) throws Exception {
        throw new UnsupportedOperationException("Not yet implemented");
        }*/
     
        //Use onSubmit instead of doSubmitAction 
        //when you need access to the Request, Response, or BindException objects
     
        @Override
        protected ModelAndView onSubmit(Object command) throws Exception {
            Name name = (Name) command;
            ModelAndView mv = new ModelAndView(getSuccessView());
            mv.addObject("helloMessage", helloService.sayHello(name.getValue()));
            return mv;
        }
    }
    étant totalement novice , je n'arrive pas à comprendre le pourquoi de cette erreur

    Je m'adresse donc à vous ,
    Merci d'avance

    Kniz'

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Le type de retour est incompatible :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    return type org.springframework.web.portlet.ModelAndView is not compatible with org.springframework.web.servlet.ModelAndView
    Les classes ont le même nom mais appartiennent à deux packages différents...

    Apparemment c'est aussi le cas de SimpleFormController...

    En clair il faut corriger tes import pour utiliser les classes du même package (portlet ou servlet) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    import org.springframework.web.portlet.ModelAndView;
    import org.springframework.web.portlet.mvc.SimpleFormController;
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    import org.springframework.web.servlet.ModelAndView;
    import org.springframework.web.servlet.mvc.SimpleFormController;
    Mais pas un mix des deux comme dans ton cas...


    a++

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2008
    Messages : 60
    Par défaut
    merci
    erreur bête je n'ai pas pensée du tout à vérifier les imports

  4. #4
    Invité de passage
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 1
    Par défaut
    merci j'ai tombé dans le meme pb é jé perdu bc de temps dans ce truc

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

Discussions similaires

  1. Erreur MissingMemberException non comprise
    Par Sankasssss dans le forum VB.NET
    Réponses: 9
    Dernier message: 15/12/2010, 20h10
  2. Erreur matlab non comprise..
    Par d0n32 dans le forum MATLAB
    Réponses: 4
    Dernier message: 13/07/2010, 17h00
  3. [g++]Erreur de compilation non comprise
    Par GLDavid dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 29/05/2006, 15h16
  4. erreur non comprise cherche solution
    Par debC++ dans le forum C++
    Réponses: 12
    Dernier message: 17/06/2005, 16h11
  5. Erreur "indice hors limite(0)" non comprise
    Par Bruno1905 dans le forum Bases de données
    Réponses: 9
    Dernier message: 10/06/2005, 12h02

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