sql >> Database >  >> RDS >> Mysql

Fout bij het updaten van timeTable in spring boot

Ik heb je stacktrace gezien en de regel gevonden

89 gemeenschappelijke frames weggelaten Veroorzaakt door:java.lang.IllegalStateException:Noch BindingResult noch gewoon doelobject voor beannaam 'timeTableMapping' beschikbaar als verzoekkenmerk op org.springframework.web.servlet.support.BindStatus.(BindStatus.java:153) ~ [spring-webmvc-5.1.9.RELEASE.jar:5.1.9.RELEASE]

Het probleem hier is dat je een object bindt om te vormen dat is je gaat niet door de controller of geeft geen null-object door . Misschien is de opgegeven id niet beschikbaar in de database, dus waar je deze pagina ook aanroept om daar een leeg object toe te voegen, zoals het volgende

1) Als u de klasse ModelAndView gebruikt, voegt u gewoon een leeg object toe in modelAndViewmodelAndView.addObject("timeTableMapping", new TimeTableMapping());

2) Als u de klasse Model gebruikt, voegt u gewoon een leeg object toe aan het model
model.addAttribute("timeTableMapping", new TimeTableMapping());




  1. Waarden selecteren uit Oracle Table Variable / Array?

  2. Hoe moet ik indexeren voor een query met twee bereikvoorwaarden?

  3. Mysql-variabelen werken niet via php mysql-query

  4. Waarom mislukt mijn ODBC-verbinding bij het uitvoeren van een SSIS-belasting in Visual Studio, maar niet bij het uitvoeren van hetzelfde pakket met het hulpprogramma Pakket uitvoeren