繁体   English   中英

Spring 引导错误:类型=内部服务器错误,状态=500

[英]Spring Boot Error: type=Internal Server Error, status=500

尝试打开 /users 时出现错误。 我不知道如何修复代码中的错误。 添加httpSecurity后出现错误。

Class 控制器:

@GetMapping("/users")
 public String userPage(Model m) {
    m.addAttribute("Users", dao.findAll());
    return "users";
}

用户。html:

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
    <head th:include="layout::head"> </head>
    <body>
        <div th:include="layout :: navigationPanel"></div>
        <h1>User list:</h1>

        <div th:if="${#lists.isEmpty(Users)}">
        No users...
        </div>
            <table th:if="${!#lists.isEmpty(Users)}">
            <tr> <th>UserID</th> 
            <th>Name</th>
            <th>Surname</th>
            <th>Login</th>
            <th>Password</th>
            <th sec:authentication="!isAuthenticated()">Edit</th>
            <th sec:authorize="!isAuthenticated()">Delete</th>
            </tr>
            <tr th:each="Users:${Users}">
            <td th:text="${Users.userid}"></td>
            <td th:text="${Users.name}"></td>
            <td th:text="${Users.surname}"></td>
            <td th:text="${Users.login}"></td>
            <td th:text="${Users.password}"></td>
            <td sec:authentication="!isAuthenticated()"><a th:href="@{/edit/__${Users.userid}__}">Edit</a></td>
            <td sec:authentication="!isAuthenticated()"><a th:href="@{/delete/__${Users.userid}__}" >Delete</a></td>
            </tr>
            </table>
        <div th:include="layout::footer"></div>
    </body>
</html>

在@GetMapping 你返回"users" ,但你的模板名称是"user-list"

并写th:if={.Users.isEmpty()}这会产生一个问题。 你检查

是否从数据库中获取 output

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM