在没有 Web 流的情况下在 Spring 中管理路径面包屑的最佳实践
我正在从事一个项目,我需要向用户显示路径面包屑,例如
主页(链接到主页)>> (页面名称)
等
首页>>联系方式
和联系人等
联系方式>>创建
联系方式>>编辑
等。
是否有最佳实践如何在 Spring 中执行此操作而不使用 Spring Web Flow?我没有使用 Spring Web Flow,而只是使用 Spring MVC。
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.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您不使用 Spring MVC,我不确定为什么必须在 Spring 中执行此操作。
根据站点的结构和 URL 结构,您可能希望将 URL 解析为可读的内容。
另一种选择是采用某种推/弹出机制,但由于浏览器有一个后退按钮,该按钮不会向服务器发出信号,这通常会导致灾难。
I'm not sure why you'd have to do this in Spring if you're not using Spring MVC.
Depending on the site's structure and the URL structure, you might want to parse the URL into something readable.
Another option is to have some sort of push/pop mechanism but since browsers have a back button which does not signal the server this is often a recipe for disaster.
我不确定面包屑是否有通用的解决方案。以下是一些变体:
windowId
.. 并实质上推出“残缺的”网络流。I'm not sure there is any universal solution for breadcrumbs. Here are a few variants:
windowId
.. and essentially roll-out a "crippled" webflow.这种面包屑有时称为回家路径 导航。
如果您可以用 XML 捕获站点布局,则可以使用 XSL 来生成面包屑。相同的 XML 站点布局文档也可用于生成侧面导航菜单。
另请参阅:分离面包屑(回家路径)导航使用 XML/XSL 的内容。
This sort of breadcrumbs is sometimes called homeward path navigation.
If you can capture your site layout in XML then an XSL could be used to generate the breadcrumbs. The same XML site layout document could also be used to generate a side navigation menu.
See also: Separating breadcrumb (homeward path) navigation from content using XML/XSL.