Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur lors de la tentative de mise à jour de timeTable au démarrage du printemps

J'ai vu votre trace de pile et j'ai trouvé la ligne

89 cadres communs omis Causé par :java.lang.IllegalStateException :ni BindingResult ni objet cible simple pour le nom de bean 'timeTableMapping' disponible en tant qu'attribut de requête sur org.springframework.web.servlet.support.BindStatus.(BindStatus.java:153) ~ [spring-webmvc-5.1.9.RELEASE.jar:5.1.9.RELEASE]

Le problème est ici que vous liez un objet au formulaire qui est vous ne passez pas par le contrôleur ou ne passez pas d'objet nul . Peut-être que l'identifiant spécifié n'est pas disponible dans la base de données, donc d'où que vous appeliez cette page pour y ajouter un objet vide comme suit

1) Si vous utilisez la classe ModelAndView, ajoutez simplement un objet vide dans modelAndViewmodelAndView.addObject("timeTableMapping", new TimeTableMapping());

2) Si vous utilisez la classe Model, ajoutez simplement un objet vide dans le modèle
model.addAttribute("timeTableMapping", new TimeTableMapping());