Как получить данные с другой страницы Thymeleaf
Хочу выводить данные одной страницы на другую.
Отправляю так
<form th:action="@{/}" method="post" th:object="${comics}">
<div class="form-group">
<label >Название</label>
<input type="text" th:field="*{name}" class="form-control" placeholder="Enter">
</div>
А получить так в другой странице не получается
<tr th:each="comics: ${comices}">
<th scope="row" th:text="${comics.id}">1</th>
Вот контроллер
@SpringBootApplication
@Controller
public class LibraryApplication {
ComicsRepository comicsRepository;
HorrorRepository horrorRepository;
DetectiveRepository detectiveRepository;
@Autowired
public LibraryApplication(ComicsRepository comicsRepository, HorrorRepository horrorRepository, DetectiveRepository detectiveRepository) {
this.comicsRepository = comicsRepository;
this.horrorRepository = horrorRepository;
this.detectiveRepository = detectiveRepository;
}
public static void main(String[] args) {
SpringApplication.run(LibraryApplication.class, args);
}
@GetMapping
public String comicsPage(Model model){
model.addAttribute("comices",comicsRepository.findAll());
model.addAttribute("comics",new ComicsBook());
return "RecordComics";
}
@PostMapping
public String addComics(ComicsBook comics){
comicsRepository.save(comics);
return "redirect:/Comics";
}