springbootのThymeleafでbootstrapを使いたいと思い、このようにしているのですがbootstrapが使えません。
<!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"/> <title>Todoリスト</title> <link rel="stylesheet" href="/static/css/bootstrap.css" th:href="@{/css/bootstrap.css}"> <script src="/static/js/jquery.js" th:src="@{/js/jquery.js}"></script> <script src="/static/js/bootstrap.js" th:src="@{/js/bootstrap.js}"></script> </head> <body> <div th:replace="/common.html::header"></div> <hr/> <div class="container"> <h3>新しいTodoを作成する</h3> <form method="post" th:action="@{/}"> <div class="form-group"> <label class="control-label">ToDo名</label> <input class="form-control" type="text" name="title" /> </div> <div class="form-group"> <label class="control-label">期限</label> <input class="form-control" type="text" name="day" /> <button class="btn btn-default" type="submit">ToDoの追加</button> </div> </form> <table class="table table-bordered"> <tbody> <tr th:each="list : ${lists}" th:object="${list}"> <td th:text="*{title}"></td> <br> <td th:text="*{day}"></td> <td th:text="${#dates.format(list.createDay, '(yyyy-MM-dd )')}">(1970-01-01 )</td> <td><a class="btn btn-default" th:href="@{/{id}/edit(id=*{id})}">編集</a></td> <td> <form th:unless="${list.done}" method="post" th:action="@{/done}" th:object="${list}"> <input type="hidden" name="id" th:value="*{id}" /> <input class="btn btn-default" type="submit" value="未完了" /> </form> <form th:if="${list.done}" method="post" th:action="@{/restore}" th:object="${list}"> <input type="hidden" name="id" th:value="*{id}" /> <input class="btn btn-default" type="submit" value="完了" /> </form> </td> </tr> <th:block th:if="${#lists.isEmpty(lists)}"> <p>登録されたToDoはございません</p> </th:block> </tbody> </table> </div> </body> </html>
フォルダはこのように配置し,gradle bootRunでアプリを起動、http://localhost:8080/ にアクセスして確認しましたがbootstrapが適用されません。
どのようにすればbootstrapが使えるようになるのでしょうか?
何卒よろしくお願い致します。
ソースを表示
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <title>Todoリスト</title> <link rel="stylesheet" href="/css/bootstrap.css"> <script src="/js/jquery.js"></script> <script src="/js/bootstrap.js"></script> </head> <body> <div style="background:darkseagreen"> <a href="/">TODOリスト</a> <a href="search">検索</a> </div> <hr/> <div class="container"> <h3>新しいTodoを作成する</h3> <form method="post" action="/"> <div class="form-group"> <label class="control-label">ToDo名</label> <input class="form-control" type="text" name="title" /> </div> <div class="form-group"> <label class="control-label">期限</label> <input class="form-control" type="text" name="day" /> <button class="btn btn-default" type="submit">ToDoの追加</button> </div> </form> <table class="table table-bordered"> <tbody> <tr> <td>aa</td> <br> <td>2</td> <td>(2019-08-22 )</td> <td><a class="btn btn-default" href="/2/edit">編集</a></td> <td> <form method="post" action="/done"> <input type="hidden" name="id" value="2" /> <input class="btn btn-default" type="submit" value="未完了" /> </form> </td> </tr> <tr> <td>ss</td> <br> <td>1</td> <td>(2019-08-22 )</td> <td><a class="btn btn-default" href="/1/edit">編集</a></td> <td> <form method="post" action="/done"> <input type="hidden" name="id" value="1" /> <input class="btn btn-default" type="submit" value="未完了" /> </form> </td> </tr> </tbody> </table> </div> </body> </html>

回答2件
あなたの回答
tips
プレビュー