构建面包屑的方法

Approaches to build breadcrumbs

本文关键字:方法 面包 构建      更新时间:2023-09-26

我一直在一个网站上工作,基本上是一个学习门户网站,用户将在某些类别内获得某些课程。我的要求是在页面上建立面包屑。我不想在每一页都硬编码。

所以谁能建议什么是我可以使用动态构建面包屑的方法?

我使用Spring-mvc

通常,如果您谈论的是动态面包屑,它们是由服务器端技术生成的,而不是纯粹的客户端技术。服务器将知道确切的页面结构以及哪些页面是当前页面的父页面。

完全在客户端完成会更加不寻常和困难,但肯定是可能的。您可以做一些事情,比如抓取URL结构来确定父页面。例如,如果它们位于/lessons/lesson1/intro,您可以拆分该字符串,将每个值与一些"Nice"值的字典进行比较,并显示"Lessons> Lesson 1> Intro"