2012-03-16 157 views
1

请参阅我返回前页回来的scenrario上下文导航指定一个简单的方法。附加是布局enter image description here有一个弹出窗口打开后

我有一个HTML页面说page1并点击详细信息按钮它会加载'详细信息'页面和详细信息页面有一个后退按钮,将导航到上一页。另外还有一个页面'列表页面“,当点击详细信息按钮导航到详细信息页面时,再次返回 应返回到上一页面。这里的问题是细节页面有很多弹出窗口(应该说超过25个),如下所示。 enter image description here

您可以在每个放大镜点击看会出现一个弹出打开。 什么,我试图把在每个弹出的网址(用于page1,2的列表页1)的值,并刷新时,它会在同一发送到父页面,以便其后退导航将是决定。我正在寻找替代解决方案,如果有任何类似的,即使弹出窗口被打开,你仍然可以保留原来的值。 请注意,通过向java发送值打开弹出窗口。 这是使用速度模板和java开发的

回答

1

当打开弹出窗口时,您必须使用setAttribute方法将您的上下文值(1或2)存储在HttpSession中。

当按下后退按钮时,servlet获取页面从HttpSession.getAttribute("popupContext")例如这方面的属性进行刷新。

我建议您在刷新时从HttpSessionremoveAttribute)中删除此属性以避免以后出现问题。

如果每个页面中发生由于特定的路径,你可以从HttpServletRequest.getQueryString()得到它,使用它作为背景。然后后面的操作包含重定向到前一个位置。

+0

我的意思是我行与建议,我在我的问题是well.But其详尽的,因为处理太多的网址相同。 – GustyWind 2012-03-26 12:24:53

+0

在这种情况下,请使用页面请求路径作为ServletRequest属性的上下文。 – 2012-03-26 12:43:34