2013-04-03 35 views
0

我一直在研究一個基本上是學習門戶的網站,並且用戶將在某個類別中獲得某些課程。 我的要求是在頁面上構建麪包屑。我不想在每個頁面上進行硬編碼。構建麪包屑的方法

所以,任何人都可以建議我可以用什麼方法動態建立面包屑?

我正在使用Spring-mvc。

+1

這太寬泛了。你的網站是否具有目錄結構?如果是這樣,你可以寫一小段代碼來緩存回家並在每條路徑上標記麪包屑。 –

+0

不完全。它不完全是目錄式的結構。 – sabu

回答

0

通常,如果你正在談論動態麪包屑,它們是由服務器端技術生成的,而不是純粹的客戶端。服務器將知道確切的頁面結構以及哪些頁面是當前頁面的父項。

這將是更不尋常和困難完全客戶端,但肯定可能。您可能可以執行諸如刮取URL結構來確定父頁面的操作。例如,如果他們位於/lessons/lesson1/intro,則可以拆分該字符串,將每個值與「Nice」值的某個字典進行比較,並顯示「Lessons> Lesson 1> Intro」

+0

我打算寫出一個類似於你提到的JavaScript解決方案(分割URL來確定當前頁面,類別頁面和基本URL。看到你給了他一個很好的起點,太懶了,哈哈,我也不會。 t靈活一點,它只允許你使用'2'字符串post-base URL – Minja

+0

感謝Michal Pratt和deniatus的洞察力,我有點想過類似的方法,但想知道,如果它可以遵循? – sabu

+0

as; pmg as upi dpmt – Minja