J'apprends juste Spring3 Validation avec Hibernate. Je voulais ajouter la validation, donc je pyt le @Valid dans l'appel de la fonction et ajouter le code dans le formulaire, mais je reçois l'erreur suivante si le formulaire a une erreur. S'il n'y a pas d'erreur, cela fonctionne très bien. s'il vous plaît et moi savoir ce que je ne fais pas bien. grâceSpring 3 Validation MVC avec Hibernate, erreur après hasErrors?
Source:
@RequestMapping(value = "/save", method = RequestMethod.POST)
public ModelAndView saveArticle(@Valid @ModelAttribute(" article") Article article, BindingResult result)
{
System.out.println("In ModelAndView");
// Adding code to check for errors;
if (result.hasErrors())
{
System.out.println("In ModelAndView-hasErrors");
return new ModelAndView("addArticle");
}
articleService.addArticle(article);
return new ModelAndView("redirect:/articles.html");
}
Sortie de la console:
In ModelAndView
In ModelAndView-hasErrors
Mar 25, 2011 9:41:30 AM org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'article' available as request attribute
merci cela fonctionne maintenant. être nouveau à Spring 3 MVC Validation avec Hibernate et s'il vous plaît dites-moi tous les bons PDF que je peux télécharger et lire –
@Java: En fait, je ne connais aucune ressource avec une explication approfondie de ces concepts. – axtavt