【发布时间】:2008-10-02 05:29:06
【问题描述】:
我正处于使用 Spring + Tiles 开发全新网站的早期阶段。该网站需要动态生成的面包屑。
我所说的动态是指用户可能从多个起点到达某个站点。如果我有客户、订单和产品的视图,用户可以直接访问产品:
Products -> Product xyz
或者用户可以通过客户的订单获得产品:
Customers -> John Doe -> Orders -> Order 123 -> Product xyz
在 Java 环境中实现此类面包屑的最佳方法是什么?我之前使用请求属性(Url 对象的向量)来完成此操作,该属性填充了我的 web 应用程序的每个操作/servlet 中的 Urls(如在操作产品列表中)。我对这个解决方案不满意,因为它需要向每个控制器/操作添加代码以生成面包屑轨迹。在查看给定客户给定订单的产品的情况下,确定跟踪所需的 if-then-else 逻辑非常糟糕。
有没有我可以使用的库?
【问题讨论】:
标签: java spring tiles breadcrumbs