注:本文所需图片或者文件都在文章末尾处
小编最近开发出现一个问题,借鉴百度前人的经验和自己的一些思考,总算把Bug解决掉。虽然问题看起来容易,但是加上自己的思考,最后还是能想出,看来自己摸索的时间挺久的。在此,为了能减少大家遇到同样问题摸索的时间,如果确实能够帮到您的话,小编倍感荣幸。
至于什么问题让小编有所困惑呢?——所有Thymeleaf页面能锚链接到当前页面的某个位置,而且只能在一个页面上写。
我们使用SpringBoot+Thymeleaf技术时,Thymeleaf是通过Controller进行页面访问的,Controller可以向Thymeleaf发送数据进行页面的交互。问题是要进行所有本页面的跳转,那本页面的名称Thymeleaf又怎么能知道呢?貌似可以用每一个Controller发送页面名称到Thymeleaf里面,
这样每一个Thymeleaf就可以用到当前页面名称了,问题得以解决。小编在百度摸索试过了很多次之后,隐约有这种想法,如果使用这种方法,那真的大错特错了,因为还有更好的方法。
怎么玩呢?直接上代码:
正确的步骤:
注:把页面的头部和尾部独立抽取出来,使用时引入即可。

代码的意