当前页面叫什么名字?Thymeleaf和你知道的一样——thymeleaf中使用url路径进行锚链接当前页

本文介绍了如何在Thymeleaf中实现页面内的锚链接,特别是如何在所有页面上链接到当前页面的特定位置。通过讲解如何利用Thymeleaf内置对象和JavaScript处理URL参数,展示了实现这一功能的正确步骤,强调了细节在编程中的重要性。

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

注:本文所需图片或者文件都在文章末尾处

小编最近开发出现一个问题,借鉴百度前人的经验和自己的一些思考,总算把Bug解决掉。虽然问题看起来容易,但是加上自己的思考,最后还是能想出,看来自己摸索的时间挺久的。在此,为了能减少大家遇到同样问题摸索的时间,如果确实能够帮到您的话,小编倍感荣幸。

至于什么问题让小编有所困惑呢?——所有Thymeleaf页面能锚链接到当前页面的某个位置,而且只能在一个页面上写。

我们使用SpringBoot+Thymeleaf技术时,Thymeleaf是通过Controller进行页面访问的,Controller可以向Thymeleaf发送数据进行页面的交互。问题是要进行所有本页面的跳转,那本页面的名称Thymeleaf又怎么能知道呢?貌似可以用每一个Controller发送页面名称到Thymeleaf里面,

这样每一个Thymeleaf就可以用到当前页面名称了,问题得以解决。小编在百度摸索试过了很多次之后,隐约有这种想法,如果使用这种方法,那真的大错特错了,因为还有更好的方法。

怎么玩呢?直接上代码:

正确的步骤:

注:把页面的头部和尾部独立抽取出来,使用时引入即可。

head.html中js代码

代码的意

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值