构建面包屑的方法

时间:2013-04-03 15:53:49

标签: javascript spring spring-mvc web breadcrumbs

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

那么有人可以建议我可以用什么方法动态构建面包屑吗?

我正在使用Spring-mvc。

1 个答案:

答案 0 :(得分:0)

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

完全做客户端更加不寻常和困难,但肯定是可能的。您可以执行诸如刮取URL结构以确定父页面之类的操作。例如,如果它们位于/lessons/lesson1/intro,您可以拆分该字符串,将每个值与某些“Nice”值字典进行比较,并显示“Lessons> Lesson 1> Intro”