From a4a675d68ead24f78dca6be956a1ed9c2565163d Mon Sep 17 00:00:00 2001 From: a-takayama <26-a-takayama-scm@it-college.co.jp> Date: Wed, 21 Oct 2026 10:51:12 +0900 Subject: [PATCH] =?UTF-8?q?SelectBookController=E5=87=A6=E7=90=86=E3=81=AE?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../demo/controller/SelectBookController.java | 26 ++++++++++++++++--- 1 file changed, 22 insertions(+), 4 deletions(-) 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"; + + } - -// } + } }