######発生しているエラー内容
SpringBootSuiteにてアプリケーションを実行後、
「http://localhost:8080/user/list」へ遷移した際に下記エラーが発生してしまいます。
Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Mon Sep 13 11:57:44 JST 2021 There was an unexpected error (type=Not Found, status=404).
######考えられること
画面遷移時にエラーが発生しているのでcontrollerに問題があると思うのですが、現状原因が分からない状態です、
######ソースコード
↓Controllerです
package controller; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import entity.User; import service.UserService; /** * ユーザー情報 Controller */ @Controller public class UserController { /** * ユーザー情報 Service */ @Autowired UserService userService; /** * ユーザー情報一覧画面を表示 * @param model Model * @return ユーザー情報一覧画面のHTML */ @RequestMapping(value = "/user/list", method = RequestMethod.GET) public String displayList(Model model) { List<User> userlist = userService.searchAll(); model.addAttribute("userlist", userlist); return "user/list"; } }
htmlファイルです
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"xmlns:th="http://www.thymeleaf.org"> <head> <title>Hello</title> <link href="/css/list.css" rel="stylesheet"></link> <meta charset="utf-8" /> </head> <body> <h1>ユーザー情報一覧</h1> <table> <thead> <tr> <th>ID</th> <th>名前</th> <th>住所</th> <th>電話番号</th> <th>更新日時</th> <th>登録日時</th> <th>削除日時</th> </tr> </thead> <tbody> <tr th:each="user : ${userlist}" th:object="${user}"> <td class="center" th:text="*{id}"></td> <td th:text="*{name}"></td> <td th:text="*{address}"></td> <td class="center" th:text="*{phone}"></td> <td class="center" th:text="${#dates.format(user.updateDate, 'yyyy/MM/dd')}"></td> <td class="center" th:text="${#dates.format(user.createDate, 'yyyy/MM/dd')}"></td> <td class="center" th:text="${#dates.format(user.deleteDate, 'yyyy/MM/dd')}"></td> </tr> </tbody> </table> </body> </html>
その他必要なソースコードや確認内容があれば、コメント欄にてご対応させていただきます。
解決に向けてご教示のほど、何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー