登录Portal6.1成功后,是跳转到系统指定的默认页面呢?还是恢复用户上次退出时所在的页面?还是由用户自己选择以上两种方式中的一个,即:取决于用户登录时的选项?
我们通过以下这个例子来说明如何调整:
假设我在门户有两个页面,一个首页,可以匿名访问,里边有login的portlet,还有一个个人页面,需要验证。
在首页登陆成功后还在首页,不能自动跳转到个人页去。。。
请问能不能实现从首页的登录portlet成功登录后,自动跳转到个人页。
第一种方法:WAS中添加参数法
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"/>
都不用重启服务器,刷新下页面就可以了
作者:郑文平 从事IBM WebSphere Portal项目实施已有8年,拥有超过40个每个超过5个月的基于IBM Portal的项目经验。有任何的技术或非技术问题,您对可以通过MSN:zhengwp@cn.ibm.com或者邮件zhengwenping@126.com与作者取得联系。