当前位置: 首页 > news >正文

SpringBoot-切换用户列表并显示用户信息

1、userlist页面

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head><meta charset="UTF-8"><title>案例用户列表页面</title><link th:href="@{/css/commons.css}" rel="stylesheet" type="text/css" />
</head>
<body>
<!--头部-->
<div th:replace="~{commons::top}"></div>
<div class="middle"><!--侧边栏--><div th:replace="~{commons::sidlebar}"></div><div class="main">用户列表页面</div>
</div>
<!--脚部-->
<div th:replace="~{commons::footer}"></div>
</body>
</html>

2、在侧边栏导航切换页面同时切换高亮

调用公共代码片段的时候,我们可以给它传入一个参数值,以键值对的形式传进去

<div th:replace="~{commons::sidlebar(isActive='main.html')}"></div>
公共代码片段里可以接收到这个参数,动态设置class值:
<a href="#" th:class="${isActive=='main.html'?'active':''}" th:href="@{/main.html}">main主页面</a>
userlist页面以此类推!
<div th:replace="~{commons::sidlebar(isActive='userlist.html')}"></div>
<a href="#" th:class="${isActive=='userlist.html'?'active':''}" th:href="@{/userlist.html}">用户列表</a>

3、显示用户列表信息

@GetMapping("/userlist.html")
public String userlist(Model model){List<User> users = userService.getAll();model.addAttribute("users",users);return "userlist";
}

视图

<div class="main"><table style="width: 1000px;" border="1" cellspacing="0" cellpadding="0"><tr><td>用户id</td><td>用户名</td><td>用户密码</td><td>用户注册时间</td><td>用户住址</td><td>操作</td></tr><tr th:each="user:${users}"><td>[[${user.id}]]</td><td>[[${user.username}]]</td><td>[[${user.pasword}]]</td><td>[[${#dates.format(user.regDate,'yyyy-MM-dd HH:mm:ss')}]]</td>  
这里的日期我不想要哪个毫秒,可以给日期格式化一下<td>[[${user.address.addressInfo}]]</td><td><a th:href="@{/deleteuser.html(id=${user.id})}">删除</a>  
<a th:href="@{/updateuser.html(id=${user.id})}">修改</a></td></tr></table>
</div>

相关文章:

  • HarmonyOS应用开发的工程目录结构
  • Android Studio 实现自定义全局悬浮按钮
  • WebSocket与MQTT
  • 【HDFS入门】HDFS核心组件Secondary NameNode角色职责与运行机制解析
  • 【MySQL高级】事务,存储引擎,索引(一)
  • 2024年蓝桥杯第十五届CC++大学B组真题及代码
  • 罗庚机器人:机器人打磨领域的先行者
  • 基于Windows通过nginx代理访问Oracle数据库
  • 深入理解 PyTorch:从入门到精通的深度学习框架
  • 基于Oracle ADG通过dblink创建物化视图同步数据到目标库
  • spark-sql学习内容总结
  • Coze流搭建--写入飞书多维表格
  • DHCP简单例子
  • 旧版 VMware 虚拟机迁移至 KVM 平台-案例1
  • ThreeJs实现裸眼3D地球仪
  • 源代码加密之零日攻击
  • 算力云平台部署—SadTalker的AI数字人视频
  • java 递归遍历JSON字符串获取某个字段的值
  • Docker构建go-web应用
  • 视频孪生技术赋能矿山数字化升级转化
  • 逆境之上,万物生长
  • 迪拜金融市场CEO:2024年市场表现出色,超八成新投资者来自海外
  • 陕西澄城樱桃在上海推介,向长三角消费者发出“甜蜜之邀”
  • 深入贯彻中央八项规定精神学习教育中央第七指导组指导督导中国船舶集团见面会召开
  • 上海发布大风黄警:预计未来24小时内将出现8-10级大风
  • 印媒证实:至少3架印军战机7日在印控克什米尔地区坠毁