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 :

Neither BindingResult nor plain target object for bean name


Sujet :

Spring Web Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 30
    Par défaut Neither BindingResult nor plain target object for bean name
    Bonjour,

    J'essaye de créer et de gérer un formulaire avec Spring MVC, mais je suis bloqué par l'erreur : Neither BindingResult nor plain target object for bean name

    mon code est comme suit :
    ma page JSP
    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
     
    <form:form action="res-reg-cpt-fav-validate.html"
    					methd="POST" commandName="compteFavoriDTO">
    					<form:label path="idPrestation">
    						<spring:message code="label.idPrestation"></spring:message>
    					</form:label>
    					<form:label path="libellePerso">
    						<spring:message code="label.libellePerso"></spring:message>
    					</form:label>
    					<form:label path="borneMin">
    						<spring:message code="label.borneMin"></spring:message>
    					</form:label>
    					<form:label path="borneMax">
    						<spring:message code="label.borneMax"></spring:message>
    					</form:label>
    		</form:form>
    mon Controller :
    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
     
    @Controller
    @RequestMapping("mob/res-reg-cpt-fav-validate.html")
    public class EnrRegComptesController {
    @RequestMapping(method=RequestMethod.GET)
    	public String showForm(Model model) {
     
    		model.addAttribute("compteFavoriDTO", new CompteFavoriDTO());
     
    		return "compteFavoriDTO";
    	}
     
    	@RequestMapping(method = RequestMethod.POST)
    	public String addContact(@ModelAttribute("compteFavoriDTO")
    	CompteFavoriDTO compteFavoriDTO, BindingResult result) {
     
    	System.out.println("je suis bien dans la méthode POST");
     
    	return "OK";
    	}
    j'arrive pas à voir l'origine du problème.
    Merci pour votre aide.

  2. #2
    Membre confirmé Avatar de JQueen
    Inscrit en
    Octobre 2008
    Messages
    214
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Octobre 2008
    Messages : 214
    Par défaut
    En général, cette erreur est générée à cause d'une faute dans le mapping.

    Elle vient de ces lignes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <form:form action="res-reg-cpt-fav-validate.html"
    					methd="POST" commandName="compteFavoriDTO">
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    @RequestMapping("mob/res-reg-cpt-fav-validate.html")
    Essayez ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <form:form action="/mob/res-reg-cpt-fav-validate.html"
    					methd="POST" commandName="compteFavoriDTO">

Discussions similaires

  1. Réponses: 2
    Dernier message: 10/10/2017, 16h44
  2. Réponses: 4
    Dernier message: 10/12/2014, 20h37
  3. Réponses: 9
    Dernier message: 05/06/2012, 09h39
  4. Réponses: 1
    Dernier message: 31/12/2011, 01h17
  5. Erreur "Neither BindingResult nor plain target object"
    Par daydream123 dans le forum Spring
    Réponses: 0
    Dernier message: 11/09/2011, 15h10

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