diff --git a/src/main/java/kinosearch/kinosearch3/webpp/WebAppController.java b/src/main/java/kinosearch/kinosearch3/webpp/WebAppController.java index 165561f..4b0af2a 100644 --- a/src/main/java/kinosearch/kinosearch3/webpp/WebAppController.java +++ b/src/main/java/kinosearch/kinosearch3/webpp/WebAppController.java @@ -42,13 +42,17 @@ public class WebAppController { } @RequestMapping(value = "/", method = RequestMethod.GET, params = {"search"}) - public String search(@RequestParam("search") String searchText, Model model) { + public String search( + @RequestParam("search") String searchText, + @RequestParam(value = "page", defaultValue = "1", required = false) int page, + Model model) { if (searchText.trim().isEmpty()) { return "redirect:/"; } - List cinemaDocuments = baseRepository.findByTitle(searchText.trim(), 1); + List cinemaDocuments = baseRepository.findByTitle(searchText.trim(), page); model.addAttribute("cindocs", cinemaDocuments); model.addAttribute("searchText", searchText); + model.addAttribute("page", page); return "searchResult"; } diff --git a/src/main/resources/kinosearch/kinosearch3/webpp/searchResult.ftl b/src/main/resources/kinosearch/kinosearch3/webpp/searchResult.ftl index ae37c21..95e871f 100644 --- a/src/main/resources/kinosearch/kinosearch3/webpp/searchResult.ftl +++ b/src/main/resources/kinosearch/kinosearch3/webpp/searchResult.ftl @@ -24,6 +24,10 @@ [/#list] + [#else]
Ничего не найдено