diff --git a/team1/src/main/java/com/example/demo/controller/SelectBookController.java b/team1/src/main/java/com/example/demo/controller/SelectBookController.java index 4fa733c..7808b33 100644 --- a/team1/src/main/java/com/example/demo/controller/SelectBookController.java +++ b/team1/src/main/java/com/example/demo/controller/SelectBookController.java @@ -68,10 +68,28 @@ public class SelectBookController { } // ② 検索ボタン押下時の処理 - @RequestMapping(value ="/selectBook", method = RequestMethod.POST) - public String ) { + @RequestMapping(value ="/selectBook", method = RequestMethod.GET) + public String select(SearchConditionBookForm searchConditionBookForm, Model model) { + try { + List books = searchBook.searchByWithLike(searchConditionBookForm); + model.addAttribute("books", books); + return "bookList"; + // + //!!ここに管理者か一般ユーザか判断・でボタンを表示 + // + + } catch (Exception e) { + //httpSessionを破棄 + httpsession.invalidate(); + //エラー内容を出力 + e.printStackTrace(); + //ログにエラーを記録 + LOGGER.log(Level.SEVERE, SEVERE_ERROR_MESSAGE, e); + //エラー画面へ遷移 + return "error"; + + } - -// } + } }