Probably you should have asked in the Portlets forum.
However, Portlets are multiple applications running on a single page being presented by the portlet container. Most commonly if a portlet is going to invoke some other app, it would be a full-blown webapp and not a portlet, and the invocation would be via a hyperlink.
What you're contemplating would be a directive to the portlet container to display an alternative container webpage. However, when you do that, every portlet is "active" at the same time. It's the user's choice as to which pane within the page to send input.
An IDE is no substitute for an Intelligent Developer.