分页插件PageHelper和thymeleaf模板引擎---JSP

本文介绍了PageHelper分页插件的优缺点,如简化分页SQL、数据库兼容性,以及转换为JSON时的问题。同时,详细阐述了Thymeleaf模板引擎的使用步骤,包括引入依赖、在页面中应用和使用Thymeleaf标签库,强调了其作为优雅模板创建工具的特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

分页插件PageHelpe:

1.PageHelper插件的优缺点

优点:封装分页sql,使我们不需要每个地方都去写分页的查询语句;同时,使我们select的sql语句向下兼容,换了数据库也不需要更改sql代码;

缺点:自带的Page对象转json时会丢失分页数据;而转为PageInfo对象时分页信息过多(这一点作者已在github上说明,建议自己实现PageInfo)

2.具体使用:

(1)加入PageHelper的启动依赖

(2)在类中进行使用:

thymeleaf模板引擎

1.概述:Thymeleaf是一个现代服务器端Java模板引擎,适用于Web和独立环境,能够处理HTML,XML,JavaScript,CSS甚至纯文本

2.具体的代码使用:

(1)引入相依赖关的:

(2)在网页中引入 :

(3)使用thymeleaf标签库 :

总结:Thymeleaf的主要目标是提供一种优雅且高度可维护的模板创建方式,为实现这一目标,它以自然模板的概念为基础,将其逻辑注入模板文件,其方式不会影响模板被用作设计原型。这改善了设计沟通,缩小了设计和开发团队之间的差距。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值