2013-10-23 63 views
0

考慮一個場景。我有兩個WebCenter Portal頁面。在一個頁面上,我有一個portlet,它取得了位置,在第二個portlet上,我有一個portlet,根據在第一個portlet上輸入的位置顯示天氣。 當用戶在第一頁上的第一個portlet上輸入位置詳細信息並單擊提交(該按鈕位於portlet本身內)時,門戶頁面將導航到結果頁面,其中結果portlet將顯示天氣詳細信息。不同頁面上的portlet之間的通信

基本上我想實現的是: 1.不同門戶頁面上的兩個portlet之間的通信 2.當請求發送到portlet時,門戶頁面應導航到結果頁面。

+0

爲什麼不使用數據庫來存儲/使用此信息? – Nagh

+0

- 你想同時打開2頁嗎? - 如果您使用的是portlet,爲什麼不在同一頁面上顯示並使用上下文事件? - 如果您要在兩頁之間切換,爲什麼不用URL中的參數重定向? –

+0

其實我在第一頁上有多個portlet。因此,根據用戶使用的portlet,我必須重定向到具有結果portlet的結果頁面。它就像一個儀表板。我嘗試了以下: http://www.ateam-oracle.com/inter-portlet-communication-between-pages/ 但我無法在我的portlet生產者應用程序中設置事件,你能幫忙嗎? –

回答

0

讓你的portlet成爲一個雙頁面的流程,將信息放入第一個頁面然後導航到結果頁面將會更有意義。這將全部顯示在門戶網站的一個區域中。

+0

實際上,要求是在第一頁有多個portlet,有點像小部件,並且與其中一個交互,用戶將被帶到它的結果頁面(門戶頁面)。如果用戶直接進入結果門戶頁面,他可以在那裏看到完整版的portlet,即任務流中的另一個jsff。 –