Spring Boot入门(二十) 之 员工列表的链接高亮和列表完善

简介: Spring Boot入门(二十) 之 员工列表的链接高亮和列表完善

我们发现有一个小问题就是我们点进去Customers但是他不高亮,还是原来的Dashboard是高亮,所以我们要进行调整

我们先把公共的模板单独抽取出来,都放到commons里边的bar.html里边


然后分别在dashboard.html和list.html里边修改引入的文件,用th:replace="~{}"


1.我们来实现链接高亮

高亮的原因主要还是Dashboard页面的class有一个active,有active,所以会高亮,否则不高亮

高亮的话我们需要判断当前页面是哪个页面,所以我们可以传入参入如下:

我们在bar.html里边传入activeUri作为判断,如果穿过来的是dash, 那么class就加上active,否则就不加

dashboard在replace的时候也加上这个值

同理list.html也是一样的操作


添加完后Ctrl+f9编译静态页面我们会发现可以来回切换了


2.遍历取出员工数据

我们可以发现tbody里边的就是我们的每一个员工数据,

我们把tbody里边的数据都删了,然后自己添加内容

我们把查询得到的emps用遍历的方法添加到list里边

Ctrl + F9可以看到我们的数据

只不过日期的显示并不是很人性化,所以我们还可以进行格式化


<td th:text="${#dates.format(emp.birth, 'yyyy-MM-dd HH: mm')}"></td>


这样的显示会好很多


目录
打赏
0
0
0
0
6
分享
相关文章
SpringBoot入门 - 对Hello world进行MVC分层
SpringBoot入门 - 对Hello world进行MVC分层
68 3
SpringBoot入门 - 对Hello world进行MVC分层
Spring Security 入门
Spring Security 是 Spring 框架中的安全模块,提供强大的认证和授权功能,支持防止常见攻击(如 CSRF 和会话固定攻击)。它通过过滤器链拦截请求,核心概念包括认证、授权和自定义过滤器。配置方面,涉及密码加密、用户信息服务、认证提供者及过滤器链设置。示例代码展示了如何配置登录、注销、CSRF防护等。常见问题包括循环重定向、静态资源被拦截和登录失败未返回错误信息,解决方法需确保路径正确和添加错误提示逻辑。
Spring Security 入门
Spring Cloud Alibaba AI 入门与实践
本文将介绍 Spring Cloud Alibaba AI 的基本概念、主要特性和功能,并演示如何完成一个在线聊天和在线画图的 AI 应用。
375 7
Spring Boot 入门:简化 Java Web 开发的强大工具
Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
107 6
Spring Boot 入门:简化 Java Web 开发的强大工具
在springboot中缩短一个url链接
URL缩短服务是现代应用中常见的需求,用于将长URL映射为简短的唯一代码,便于分享。该服务具备多种功能,如自动过期、访问统计、防止重复及安全机制。通过Spring Boot构建RESTful API,使用H2数据库存储数据,Java UUID生成短码,并通过定时任务清理过期URL。用户可通过API提交长URL获取短链接,查询访问量,系统会自动重定向并记录访问次数。每天午夜自动清理过期URL,确保数据整洁。此项目结构清晰,涵盖实体类、Repository、Service和Controller等核心组件,适合快速开发和扩展。
从入门到精通---深入剖析Spring DAO
在Java企业级开发中,Spring框架以其强大的功能和灵活性,成为众多开发者的首选。Spring DAO(Data Access Object)作为Spring框架中处理数据访问的重要模块,对JDBC进行了抽象封装,极大地简化了数据访问异常的处理,并能统一管理JDBC事务。本文将从概述、功能点、背景、业务点、底层原理等多个方面深入剖析Spring DAO,并通过多个Java示例展示其应用实践,同时指出对应实践的优缺点。
34 1
如何用Spring Boot实现拦截器:从入门到实践
如何用Spring Boot实现拦截器:从入门到实践
90 5
SpringBoot入门 - SpringBoot简介
▶SpringBoot入门 - SpringBoot简介
Springboot整合shiro,带你学会shiro,入门级别教程,由浅入深,完整代码案例,各位项目想加这个模块的人也可以看这个,又或者不会mybatis-plus的也可以看这个
本文详细讲解了如何整合Apache Shiro与Spring Boot项目,包括数据库准备、项目配置、实体类、Mapper、Service、Controller的创建和配置,以及Shiro的配置和使用。
936 1
Springboot整合shiro,带你学会shiro,入门级别教程,由浅入深,完整代码案例,各位项目想加这个模块的人也可以看这个,又或者不会mybatis-plus的也可以看这个
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等