我可以在Web应用程序的各个JSP页面之间实现导航链接的最佳方法是什么?
假设我有一个显示项目列表的list.jsp
。然后,用户点击其中一个项目,在view.jsp
中更详细地查看该项目。现在我需要从view.jsp
返回list.jsp
的链接。但是,list.jsp
并不是唯一包含指向view.jsp
的链接的网页。例如,也可以从view.jsp
转到search.jsp
。除此之外,list.jsp
和search.jsp
中的每一个都可能具有影响其输出的不同参数和属性。
目前我已经使用名为source
的参数以简单的方式实现了这一点,该参数显示了用户点击进入当前页面的页面,并通过在页面之间传递其他参数或属性来进行记住。但是,我认为以纯粹的 JSP + Servlet 方式实现这种功能可能是一种最佳实践,我想在继续之前询问这一点。
提前致谢。
答案 0 :(得分:1)
你应该检查post / redirect / get webdesign模式,它可以帮助你知道如何在你的webapp上创建一个好的导航系统以及如何处理它:)
答案 1 :(得分:0)
你为什么不使用堆栈Behrang?我的意思是在他们的会话中为每个用户创建一些堆栈,并且每次他导航到新页面时,将其放入堆栈中。当他想回去时弹出。
答案 2 :(得分:0)
您可以存储来自属性的属性,该属性存储您要去往的页面名称,并将其放在返回链接中。