如果我有两个 Web 应用程序http://www.abc.com/app1
,http://www.abc.com/app2
如何处理两者之间的导航?
我希望能够使用侧边栏中的菜单中的链接导航到 app2 ...
<p:menu>
<p:menuitem outcome="/index" value="Home" icon="ui-icon-home"/>
<p:submenu label="app1">
<p:menuitem outcome="/page1" value="page1" />
<p:menuitem outcome="/page2" value="page2" />
</p:submenu>
<p:submenu label="app2">
<!-- all the links below should point to pages in app2 -->
<p:menuitem outcome="/pageA" value="pageA" />
<p:menuitem outcome="/pageB" value="pageB" />
</p:submenu>
</p:menu>
显然outcome="/pageA"
不起作用,因为它试图在 app1 中查找具有该名称的页面导致 404。我已经尝试过outcome="/app2/pageA"
,outcome="../app2/pageA"
但这些都不起作用。还有哪些其他选择?
另外,我应该补充一点,我真的不想对 url 进行硬编码,"http://www.abc.com/app2/pageA"
因为主机名会根据我的部署位置而改变。