<div sec:authorize="hasRole('admin')"> <h3>作为管理员,你可以</h3> <a class="btn btn-primary" th:href="@{/oss/books}">查看所有图书</a> <a class="btn btn-warning" th:href="@{/oss/peoples}">查看所有用户</a> <a class="btn btn-success" th:href="@{/order/showorder}">查看所有订单</a> </div><!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>用户</title> <link rel="stylesheet" type="text/css" th:href="@{/webjars/bootstrap/4.5.3/css/bootstrap.css}"> <style type="text/css"> .odd{ background-color: antiquewhite; } .even{ background-color: aquamarine; } </style> <script type="text/javascript" th:src="@{/webjars/jquery/3.5.1/jquery.js}"></script> <script type="text/javascript" th:src="@{/webjars/bootstrap/4.5.3/js/bootstrap.min.js}"></script> </head> <body> <table border="3" class="table"> <tr> <th>序号</th><th>用户名</th><th>角色</th> </tr> <tr th:each="user:${users.list}"> <td th:text="${user.userId}"> </td> <td th:text="${user.userName}"> </td> <td th:text="${user.roleName}"> </td> </tr> </table> </body> </html>@RequestMapping ("/findAllUser") public String findAllUser(Model model){ List<User> users = userService.findAllUser(); model.addAttribute("users",users); return "/oss/peoples"; }出现不好意思,你的请求路径可能错误了,请查看!
时间: 2023-10-07 09:09:10 浏览: 126
RBAC配置任务简介-详解九大无线充电技术
谢谢提醒,但是我没有发出任何请求,我只是看到了你的代码和问题,提供了相应的回答。根据你的代码,其中的 `sec:authorize="hasRole('admin')"` 属性表示只有具有 `admin` 角色的用户才能看到下面的内容,这里展示了三个按钮,分别对应查看所有图书、查看所有用户和查看所有订单的功能。接下来的 HTML 和 Thymeleaf 代码用于展示所有用户的信息,并且通过 `findAllUser()` 方法将所有用户的信息添加到了 `users` 模型属性中,最终将返回 `"/oss/peoples"` 视图。如果出现请求路径错误的问题,可能需要检查相关的请求路径和视图名称是否设置正确。
阅读全文