纯JSP页面导航最佳实践?

时间:2010-05-04 08:58:24

标签: jsp servlets

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

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

目前我已经使用名为source的参数以简单的方式实现了这一点,该参数显示了用户点击进入当前页面的页面,并通过在页面之间传递其他参数或属性来进行记住。但是,我认为以纯粹的 JSP + Servlet 方式实现这种功能可能是一种最佳实践,我想在继续之前询问这一点。

提前致谢。

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

您可以存储来自属性的属性,该属性存储您要去往的页面名称,并将其放在返回链接中。