gpt4 book ai didi

liferay - 可实例化的 portlet 和实例 ID

转载 作者:行者123 更新时间:2023-12-04 02:52:40 25 4
gpt4 key购买 nike

我有以下关于不可静态 portlet 的问题。

1) 是否会重启服务器。假设我将 portlet1 添加到 page1。如果我重新启动服务器 portlet1 的 portletId 将与 page1 相同。 (基本上具有相同的实例ID)

2) 假设我们从环境转移到环境阶段、生产、QA。该页面的 portletId 应该保持不变。

原因是我在某个地方对这个 id 进行了硬编码,以后我不想搞砸了。

最佳答案

完全不推荐硬编码可实例化的 portlet ID,因为如果 portlet 以某种方式被删除并再次放置在页面上,即使在相同的环境中,它也会有不同的 instanceId。

如果您知道页面 url,则有多种方法可以获取页面上的 portletId(因为此页面友好 url 保证在整个环境中相同,除非某些用户更改它 :-),因此这篇文章可能对您有所帮助:How to find portlets added on a particular page in liferay

这也可能有帮助:How to get Portlet Id using the Portlet Name in Liferay

关于liferay - 可实例化的 portlet 和实例 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17318614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com