2012-03-16 164 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

相關問題