我们正在为我们的下一个项目评估使用 JSR-286 portlet。用户将能够使用我们的托管服务构建 Web 应用程序。每个用户都会在我们的 portlet 服务器上获得一个网站。我们的场景之一是:
- 用户将我们的“table portlet”放置一页,他选择id free
- 用户将我们的“详细 portlet”之一放在另一个页面上
- 当有人点击“table portlet”上的“detail button”时,他应该被导航到“detail portlet”
有什么方法可以获取“table portlet”中“detail portlet”的url。像List<URL> PortletUtil.getPortletURLs(String portletType)
什么?
我们不希望用户必须在“table portlet”中配置目标 URL,以避免在详细页面 URL 更改时链接断开。
我们还没有决定使用哪个 portlet 服务器(如果有的话),所以服务器特定的解决方案是可以的。