@RequestMapping(method = RequestMethod.POST) public String submitForm(@ModelAttribute BookSearch search, Model m) { List<Book> books = null; if (StringUtils.isNotBlank(search.getTitle())) { books = bookService.getBooksByTitle(search.getTitle()); } else if (StringUtils.isNotBlank(search.getAuthor())) { books = bookService.getBooksByAuthorSurname(search.getAuthor()); } else if (StringUtils.isNotBlank(search.getIsbn())) { books = bookService.getBooksByISBN(search.getIsbn()); } m.addAttribute("books", books); return "viewBooks"; }