WebSphere Portal V6.1 更改登錄跳轉URL

需求:我在門戶有兩個頁面,一個首頁,可以匿名訪問,裏邊有login的portlet,還有一個個人頁面,需要驗證。
在首頁登陸成功後還在首頁,不能自動跳轉到個人頁去。。。
請問能不能實現從首頁的登錄portlet成功登錄後,自動跳轉到個人頁。

我參考了這裏裏的資料http://www.webspherechina.net/?492/viewspace-1143.html,沒有找到這兩個參數
WPSRedirectURL 登錄後跳轉的URL
selectionID 登錄後跳轉的頁面ID
在Login.java裏也沒有相關的信息。
我也看了這個資料:http://tech.ddvip.com/2008-06/121303222645454.html
但在cookie中沒有相關的信息,只有ltpatoken、ltpatoken1、jsessionid幾項。

嘗試過在登陸後的主題文件default.jsp中加入跳轉的js代碼,但沒辦法做第一次登陸的判斷。

解決方案:

1。建立URL MAPPING:
    在管理頁面中,選URL映射


   點擊“新建上下文”按鈕
  
   輸入一個標籤名,點擊確定。
      點擊右邊的編輯映射圖標。
  
       將要跳轉的頁面選中,點擊確定。
      
  此時在地址欄輸入http://ip:port/wps/myportal/test就可跳轉到TestPage頁面。


2。配置WP_CONFIGSERVICE
  進入WAS控制檯,選資源--》資源環境--》資源環境提供程序
    點擊WP_ConfigService
  再點擊右邊的定製屬性
 
點擊新建按鈕,加入redirect.login=true,redirect.login.url=http://ip:port/wps/myportal/test
保存後重啓PortalServer即可。


如有其它方法,請不吝賜教,謝謝!

 

找到簡單的方法了,在LoginView.jsp中的form裏處加入

<input type=hidden name="WPSRedirectURL" value="/wps/myportal/personal"/>

都不用重啓服務器,刷新下頁面就可以了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章