我想知道如何链接到同一liferay网站中的另一个页面。
显然,我可以在我的portlet视图中硬编码url,但是我担心必须更新所有的portlet,以防友好的url在未来发生变化。
我知道我试图链接到的页面的名称,但是如果页面名称也改变了呢?
我发现了无数具有返回友好URL的方法的类,例如PortalTil
,LayoutLocalServiceUtil
,甚至LayoutFriendlyURLLocalServiceUtil
,但它们都需要我不确定如何获取的参数。
是否有一个标准的方式获得友好的网址?
如果您想链接到另一个页面,您可以使用LayoutId或友好的网址名称。两者对于每个公司都是独一无二的,所以使用它们会非常安全。
您可以将friendlyUrl设置为PortletConfig参数,这样就可以在portlet级别设置它们,而不必在portlet中硬编码它们。或者,也可以将它们另存为portal-ext.properties中的自定义参数(将应用于该门户的所有portlet)。
现在,这有很多代码,所以如果您正在处理特定的问题,比如创建Portlet配置或读取portal-ext.properties,或者以编程方式创建RenderUrl,那么您应该开始新的问题
我正在为未来的公共API编写一个招摇过市的规范,它需要非常详细和干净的文档。是否有方法在swagger中的其他位置引用/链接/指向另一个endpoint。yml文件? 例如,这是我正在努力实现的目标: 我发现没有帮助,因为它只是用引用的内容替换自己。 斯威格能做这种事吗?
问题内容: 如果我有:和 如果调用,我是否可以通过这种方式将linkedlist2附加到linkedlist1的末尾: 它变为并 变为? 那可能吗 ?还是我需要其他结构? 以下代码不起作用: 输出: 问题答案: Java提供的标准LinkedList类缺少此功能。 正如Donal Boyle所发布的那样,您可以将一个列表的内容添加到另一个列表中,但这并不能像您所描述的那样保持链接。
谁能帮助我如何创建一个新的代理人,并将其链接到旧的,以治愈人民? 多谢!
问题内容: 如何使用jQuery或纯JavaScript将用户从一个页面重定向到另一页面? 问题答案: 一个不只是简单地使用jQuery进行重定向 jQuery不是必需的,[ ]它将最好模拟HTTP重定向。 比使用更好,因为它不会将原始页面保留在会话历史记录中,这意味着用户不会陷入永无休止的后退按钮惨败中。 如果要模拟某人单击链接,请使用 如果要模拟HTTP重定向,请使用 例如:
问题内容: 我有两个包,和: 我正在为JavaDoc编写代码,并且需要提供to 。 我已经尝试了以下所有方法,但都不起作用: 我已经找到链接到以下文档的文档:(a)同一包中的类,或(b)外部URL,但另一个包中的类。 任何想法正确的语法应该是什么?谢谢! 问题答案: 在正确的语法变种 您缺少完整的软件包。下面的例子应该是正确的
问题内容: 我正在研究数据结构和链表,但是我没有得到如何制作链表副本的概念。有人可以使用伪代码或C代码进行解释吗? 问题答案: 复制链表的逻辑是递归的,并且基于以下观察结果: 空列表的克隆是空列表。 具有第一个节点x和其余节点xs的列表的克隆是x的副本,该副本位于xs的克隆之前。 如果您使用C ++对链表进行编码,则可以很干净: