I want to navigate from portal page "PageA" to "PageB".
This can be achived using Websphereportal link builder in Page.
Same functionality i want to achive in method or Action builder in Code.
That is after complete of some action or method, i want to navigate directly different portal page which has several portlets.
Please help ASAP..
Thanks in advance
This topic has been locked.
4 replies Latest Post - 2012-09-07T14:08:27Z by devMode
Pinned topic Navigation to different portal page from Method builder in portlet factory
Answered question This question has been answered.
Unanswered question This question has not been answered yet.
Updated on 2012-09-07T14:08:27Z at 2012-09-07T14:08:27Z by devMode
Re: Navigation to different portal page from Method builder in portlet factory2008-07-16T12:44:27Z in response to SystemAdminI suggest looking at the Cooperative Portlet builders. It does require a UI gesture (link, button), but you can hit one of your model action prior to being sent to the target portal page.
Here's a related article
Re: Navigation to different portal page from Method builder in portlet factory2008-07-18T09:57:59Z in response to SystemAdminHi Tom ,
Thanks for replay
Is there any chance to forward to different "portal page" or node, with out clicking on UI(button or link), but directly from method builder.
The issue is with different "portal pages" or nodes.
the two portlets are in different "portal pages" or nodes. but not in same "portal page" or node.
(if it is in 'weblogic portal' , we can call different "portal page" or node directly from method by providing 'page url' to 'forward' object).
Thanks in advance
Re: Navigation to different portal page from Method builder in portlet factory2008-07-18T12:59:29Z in response to SystemAdminIf you need to go to a completely different portal then you can try using the ActionResponse sendRedirect().
You can get the ActionResponse in a Java method by doing the following:
Object response = webAppAccess.getHttpServletRequest().getAttribute(Constants.PORTLET_RESPONSE);
if(response instanceof javax.portlet.ActionResponse)
javax.portlet.ActionResponse actionResponse = (javax.portlet.ActionResponse) response;
devMode 270005BU681 Post