7

I am engaged in a project where I need to show path bread crumbs to the user like

Home (This is linked to home page) >> (page name)

and like

Home >> contacts

and in contacts like

Contacts >> create
Contacts >> edit

etc.

Is there a best practice how to do this in spring without he usage of spring web flow? I am not using spring web flow and simply using the spring MVC.

4

3 回答 3

1

我不确定面包屑是否有任何通用解决方案。以下是一些变体:

  • 使用 URL 结构。使用 spring mvc 这实际上是一个非常好的选择,因为它(从 2.5 开始)对漂亮的结构化 URL 进行了很多回复
  • 让每个页面(视图)在面包屑中标识自己的路径(通过请求参数)。它不是
  • 将当前步骤放在会话中。如果使用多个选项卡/窗口,这将中断,因此您将不得不使用windowId.. 并基本上推出“残废”的网络流。
于 2010-08-04T12:08:07.780 回答
1

如果您不使用 Spring MVC,我不确定为什么必须在 Spring 中执行此操作。

根据站点的结构和 URL 结构,您可能希望将 URL 解析为可读的内容。

另一种选择是采用某种推送/弹出机制,但由于浏览器有一个后退按钮,它不会向服务器发出信号,这通常是灾难的根源。

于 2010-08-01T21:06:51.110 回答
1

这种面包屑有时被称为回家路径导航。

如果您可以在 XML 中捕获您的站点布局,则可以使用 XSL 来生成面包屑。相同的 XML 站点布局文档也可用于生成侧导航菜单。

另请参阅:使用 XML/XSL 将面包屑(回家路径)导航与内容分离。

于 2010-08-04T20:14:02.713 回答