This commit is contained in:
h-seya
2026-09-18 14:19:24 +09:00
4 changed files with 176 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
package com.example.demo.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
@Controller
public class LoginController {
@GetMapping("/login")
public String showLogin() {
return "login";
}
@PostMapping("/doLogin")
public String doLogin() {
return "redirect:/topmenu";
}
@GetMapping("/topmenu")
public String showTopMenu() {
return "topmenu";
}
}

View File

@@ -8,6 +8,57 @@
<body> <body>
<h1>登録内容確認</h1> <h1>登録内容確認</h1>
<!-- 戻る -->
<form action="/bookInsert" method="GET">
<input type="submit" value="戻る" class="btn">
</form>
<!-- 完了 -->
<form action="/book" method="GET">
<input type="submit" value="完了" class="btn">
</form>
<div id="registerModal" class="modal-overlay">
<div class="modal">
<div class="modal-message">
新規図書の登録が完了しました!
</div>
<div class="modal-buttons">
<!-- 続けて追加 -->
<form method="get" action="/bookInsert">
<button type="submit" class="modal-btn">
続けて追加
</button>
</form>
<!-- 図書一覧へ戻る -->
<form method="get" action="/book">
<button type="submit" class="modal-btn modal-btn-primary">
図書一覧へ戻る
</button>
</form>
<!-- トップメニューへ戻る -->
<form method="get" action="/topmenu">
<button type="submit" class="modal-btn modal-btn-primary">
トップメニューへ戻る
</button>
</form>
</div>
</div>
</div>
</body> </body>
</html> </html>

View File

@@ -0,0 +1,29 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>ログイン</title>
</head>
<body>
<h1>ログイン</h1>
<form action="doLogin"
method="post"
th:object="${loginInfoForm}">
<div class="msgBox error" th:if="${messageError} != null">
<span class="error" th:text="${messageError.message}"></span>
</div>
<table>
<tr>
<td class="btnArea" colspan="2">
<input type="submit" value="ログイン"/>
<button onclick="clearInput()">リセット</button>
</td>
</tr>
</table>
</form>
</body>
</html>

View File

@@ -0,0 +1,72 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>トップメニュー</title>
</head>
<body>
<h1>
メインメニュー
</h1>
<!-- ===== 共通:社内図書一覧 ===== -->
<a class="card" href="${pageContext.request.contextPath}/BookServlet">
<h3>社内図書一覧</h3>
<p>
登録されている図書の<br> 一覧を表示します。
</p>
</a>
<hr> <!--区切り線-->
<!-- ===== 共通:寄贈申請 ===== -->
<a class="card" href="${pageContext.request.contextPath}/employee">
<h3>寄贈申請</h3>
<p>
寄贈申請フォームの<br> 入力を行います。
</p>
</a>
<hr>
<!-- ===== 管理者のみ ===== -->
<a class="card" href="/bookInsert">
<h3>新規図書登録</h3>
<p>
図書の登録申請を<br> 行います。
</p>
</a>
<hr>
<a class="card" href="${pageContext.request.contextPath}/lendList">
<h3>貸出中図書一覧</h3>
<p>
貸出中図書の<br> 一覧を表示します。
</p>
</a>
<hr>
<a class="card" href="${pageContext.request.contextPath}/bookApproval-list">
<h3>寄贈申請受信BOX</h3>
<p>
寄贈申請の<br> 受信一覧を確認します。
</p>
</a>
</body>
</html>