在没有Web流的情况下管理Spring路径面包屑的最佳实践

我参与了一个项目,我需要向用户展示路径面包屑

首页(链接到主页)>>(页面名称)

和喜欢

首页>>联系人

和联系人一样

联系人>>创建
联系人>>编辑

等等

如果没有使用弹簧卷材,春季如何做到这一点是最佳做法吗? 我没有使用spring web flow,只是使用spring MVC。


我不确定为什么如果你不使用Spring MVC,你为什么必须在Spring中这样做。

根据网站的结构和URL结构,您可能需要将URL解析为可读的内容。

另一种选择是具有某种推/拉机制,但由于浏览器有一个后退按钮,它不会向服务器发出信号,所以这往往是灾难的一个方法。


我不确定面包屑有什么通用解决方案。 这里有几个变种:

  • 使用URL结构。 有了spring mvc,这实际上是一个很好的选择,因为它(自2.5以来)在很好的结构化URL上做出了很多回复
  • 让每个页面(视图)在面包屑中标识自己的路径(通过请求参数)。 不是
  • 将当前步骤放在会话中。 如果使用多个标签页/窗口,这会中断,所以你将不得不使用windowId ..并且基本上推出一个“残缺”的webflow。

  • 这种面包屑有时被称为归路径导航。

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

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

    链接地址: http://www.djcxy.com/p/1019.html

    上一篇: Best practice to manage the path breadcrumbs in Spring without Web flow

    下一篇: The request must contain the parameter Signature