sql >> Database teknologi >  >> RDS >> Mysql

Fejl ved forsøg på at opdatere timeTable i spring boot

Jeg har set din stak-sporing og fundet linjen

89 almindelige rammer udeladt Forårsaget af:java.lang.IllegalStateException:Hverken BindingResult eller almindeligt målobjekt for bønnenavnet 'timeTableMapping' tilgængelig som anmodningsattribut på org.springframework.web.servlet.support.BindStatus.(BindStatus.java:153) ~ [spring-webmvc-5.1.9.RELEASE.jar:5.1.9.RELEASE]

Problemet er her, at du binder et objekt til en form, som du ikke passerer gennem controlleren eller sender null-objektet . Måske er angivet id ikke tilgængeligt i databasen, så uanset hvor du ringer til denne side for at tilføje et tomt objekt der, som at følge

1) Hvis du bruger ModelAndView-klassen, skal du blot tilføje et tomt objekt i modelAndViewmodelAndView.addObject("timeTableMapping", new TimeTableMapping());

2) Hvis du bruger Model-klassen, skal du blot tilføje et tomt objekt i model
model.addAttribute("timeTableMapping", new TimeTableMapping());




  1. Hvordan tilføjer man en række strenge i stigende id i enhver tabel?

  2. Skift separator for WM_CONCAT-funktionen i Oracle 11gR2

  3. Installer luaSQL på Ubuntu

  4. Hvordan konverterer jeg et script ved hjælp af mysql_-funktioner til at bruge mysqli_-funktioner?