2013-07-19 51 views
0

這裏試圖使用ADF應用程序來支持書籤。訪問ADF書籤URL時出現「Error 403 - Forbidden」

以下是我創建示例應用程序的步驟。

  1. 創建一個有界任務流(user-details.xml),其中包含「方法調用」作爲默認活動以及另一個視圖活動(userData.jsff頁)。
  2. 此任務流將輸入參數「Id」顯示用戶詳細信息。在方法調用活動中,用戶數據將使用給定的輸入參數進行初始化,然後使用userData.jsff頁面顯示數據。
  3. 在adfc-config.xml文件中創建視圖活動(details.jspx頁面)。
  4. 將「details.jspx」文件標記爲bookmark-able,方法是將「Bookmark屬性更改爲true」並給定書籤URL參數「名稱爲ID並且值爲#{pageFlowScope.user_id}」。
  5. 將有界的任務流user-details.xml作爲區域刪除到details.jspx文件中。
  6. 現在,作爲URL參數傳遞的user_id將被傳遞給user-details.xml任務流輸入參數值。
  7. 創建users.jspx頁面,其中列出所有用戶爲主頁。在users.jspx頁面中,我們將使用參數ID鏈接到用戶詳細信息頁面。

通過運行該應用程序將獲得用戶頁面。當我點擊用戶頁面中的用戶詳細信息鏈接時,該應用程序按預期顯示用戶詳細信息頁面。

現在我收藏了用戶詳細信息頁面。如果我在同一個標​​籤中打開書籤頁面,它工作正常。但是,當我在新選項卡中打開此書籤時,出現「Error 403 - Forbidden」響應。 書籤URL:本地主機:7101/BookmarkTestApp視圖控制器上下文根/面/ user_details ID = 123 & _afrWindowMode = 0 & _afrLoop = 4884151149818 & _adf.ctrl狀態= 35yghmx4f_18 當我點擊在另一個選項卡上述書籤的url正在處理幾秒鐘(2到3秒)並轉換爲localhost:7101/BookmarkTestApp-ViewController-context-root /並給出403響應。此時它根本不觸及我的bean(通過在調試模式下運行服務器來驗證)。

我在這裏想念任何事情。

在此先感謝。

-Gopal。

回答