Widziałem twój ślad stosu i znalazłem linię
Pominięto 89 typowych ramek Przyczyna:java.lang.IllegalStateException:Ani BindingResult, ani zwykły obiekt docelowy dla nazwy ziarna „timeTableMapping” nie są dostępne jako atrybut żądania w org.springframework.web.servlet.support.BindStatus.(BindStatus.java:153) ~ [wiosna-webmvc-5.1.9.RELEASE.jar:5.1.9.RELEASE]
Problem polega na tym, że wiążesz obiekt z formularzem, który jest nie przechodzisz przez kontroler lub nie przekazujesz pustego obiektu . Być może podany identyfikator nie jest dostępny w bazie danych, więc z każdego miejsca, w którym wywołujesz tę stronę, możesz dodać tam pusty obiekt, tak jak poniżej
1) Jeśli używasz klasy ModelAndView, po prostu dodaj pusty obiekt w modelAndViewmodelAndView.addObject("timeTableMapping", nowy TimeTableMapping());
2) Jeśli używasz klasy Model, po prostu dodaj pusty obiekt w modelu
model.addAttribute("timeTableMapping", new TimeTableMapping());