【问题标题】:Pure JSP page navigation best practice?纯JSP页面导航最佳实践?
【发布时间】:2019-10-08 11:50:56
【问题描述】:

在我的 Web 应用程序的各个 JSP 页面之间实现导航链接的最佳方式是什么?

假设我有一个list.jsp,它显示了一个项目列表。然后用户单击这些项目之一以在view.jsp 中查看该项目的更多详细信息。现在我需要一个从view.jsp 回到list.jsp 的链接。但是,list.jsp 并不是唯一一个包含指向view.jsp 的链接的页面。例如,也可以从search.jsp 转到view.jsp。除此之外,list.jspsearch.jsp 中的每一个都可能具有影响它们产生的输出的不同参数和属性。

目前,我使用名为source 的参数以直接的方式实现了这一点,该参数显示用户单击以转到当前页面的页面,并在要记住的页面之间传递其他参数或属性。但是,我认为以纯 JSP+Servlet 方式实现此类功能可能存在最佳实践,我想在继续之前询问一下。

提前致谢。

【问题讨论】:

  • 您基本上是在要求面包屑还是“返回”链接?

标签: jsp servlets


【解决方案1】:

你应该检查 post/redirect/get webdesign 模式,它可以帮助你了解如何在你的 webapp 上创建一个好的导航系统以及如何处理后面 :)

【讨论】:

    【解决方案2】:

    为什么不使用堆栈 Behrang?我的意思是为每个用户在他们的会话中创建一些堆栈,并且每次他导航到新页面时,将其放入堆栈中。当他想回去时弹出。

    【讨论】:

    • 如果用户在他的浏览器中打开了同一个网站的两个标签页,这可能会很麻烦。
    【解决方案3】:

    您可以从存储页面名称的属性存储您要去的地方并将其放入返回链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-09
      • 1970-01-01
      • 2020-01-09
      • 1970-01-01
      • 1970-01-01
      • 2012-10-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多