portlet相关内容
我正在使用Liferay 6进行门户开发. 通过阅读《 Liferay开发人员指南》 ,作者解释说: Portlet执行的两个阶段 行动阶段 渲染阶段 public class DateTimePortlet extends GenericPortlet { public void doView(RenderRequest req, RenderResponse re
..
我无法理解CMS中portlet的概念. 比方说,我写了一个天气Portlet来显示当前温度.我制造它,将它包装在战争中,然后将战争部署在Liferay中. 现在,我创建了一个页面,并且想创建我编写的Portlet的2个实例.我想显示西雅图的天气和迈阿密的天气. 我可以这样做吗?如何向portlet传递参数以告诉它要显示哪个城市? 解决方案 Portlet具有所谓的EDI
..
我已经创建了一个示例Liferay Portlet,并且已经成功部署了它.但是,eclipse控制台没有说“已经准备好使用1个Portlet".而且,我在Liferay页面的“添加>>更多.."选项中找不到此portlet. 解决方案 正如 Mark 所述,它是不确定的,它有时会发生.我通常会按照以下步骤操作,然后正常运行. 步骤: 从webapps中删除该portlet的所有
..
我的网页上有两个portlet: 第一个是Web内容portlet,它允许提取文章并将其显示. 另一个是我正在使用的portlet(Struts MVC). 我要在第二个Portlet中执行的操作是获取用于在第一个Portlet中显示Web内容的文章ID. 有可能吗? 谢谢! 解决方案 您可以使用某些Liferay特定的API来完成此任务,尽管这种方法并不完美,但可
..
我的目的是处理为资源提供服务的ResourceRequest(以动态方式生成的PDF).如果在生成该文件时出现问题,则应该呈现整个门户网站,并在portlet中显示失败消息. 是否可以将ResourceRequest转发到呈现完整门户的请求?我也在考虑重定向,但是我希望能够传递一些属性/参数. 我希望我已经清楚地解释了我的问题.谢谢你. 相关/重复的:示例 这是一个有效的示
..
我在欢迎页面上有一个天气portlet,用户可以配置portlet并选择他的城市.是否可以在portlet首选项中存储用户信息,以便每个用户都拥有一个存储的城市?还是在不开发自己的(持久性)服务的情况下存储用户门户信息的标准工作流程是什么? thx 解决方案 默认情况下,portlet首选项位于liferay中,而不是特定于用户的.可以在liferay-portlet.xml中用下一
..
ActionRequest,RenderRequest和PortletRequest之间的关系和区别是什么? 我们可以从另一个实例中获取一个实例吗? 解决方案 PortletRequest是两者的父级. ActionRequest和RenderRequest都是PortletRequest对象的不同类型. ActionRequest在portlet的动作处理阶段有效.在此阶段,
..
我正在对Liferay Intallation随附的本地Liferay Portlet进行更改.如何通过钩子或类似方法将函数更改为自己的实现? 我已经阅读了如何设置前置条件和后置条件,以及如何实现接口的新实现,但是我不知道如何替换我想保留的portlet的随机类中的随机函数. 解决方案 有几种方法可以修改本机Liferay Portlet的功能.这是一个快速概述. 大多数挂钩功
..
我遵循了我正在使用Eclipse在Mac上工作. 这里是错误: org.eclipse.core.runtime.CoreException: Source '/Users/danielstorch/Documents/Develop/workspace/.metadata/.plugins/com.liferay.ide.sdk.core/create/1431263175117'
..
我正在Liferay Portlet中开发一个项目,在该项目中,我必须使用skype Gradle依赖性在skype组上发送消息. 我放了依赖项 (compile group: 'com.github.taksan', name: 'skype-java-API', version: '1.7') 中的 并已部署.一切正常. 但是每当我导入或使用skype软件包时,都会出现
..
我正在使用Liferay Portal 6版本. 如何在同一页面上获取UserName和Password值?
..
我有一个Portlet在Liferay 6.1门户上可以正常工作,但是当我在Liferay 5.2.3上部署它时 我的配置页面甚至没有打开. 我应该如何运作? 解决方案 这是一个很好的权威答案类似的问题. 较新版本的Portlet不适用于Liferay的较旧安装.由于它们是使用最新的plugins-sdk以及自上一版本以来发生变化的其他jar进行编译的. 因此,如果您希望新版本
..
我需要使用Portlet名称获得资源许可. 我将使用portlet的名称而不是ID. Portlet的资源许可权名称是该Portlet的ID.我检查了Portlet表,它只有ID和其他信息. Portlet的其他属性将保存在哪里? 有没有一种方法可以通过使用portlet的名称来获取portlet的ID.我有一个工作区来获取所有portlet并进行比较,但是如果我可以使用port
..
我想知道 之间的区别 PortalUtil.getOriginalServletRequest(portletRequest) 和 PortalUtil.getHttpServletRequest(portletRequest). 解决方案 查看Liferay 6的源代码(假设您正在谈论6),您可以看到PortalUtil.getOriginalServletRequest所
..
在liferay中,我们有一个称为嵌套portlet的东西.我想通过代码动态添加此portlet.有谁知道添加嵌套portlet以及在其中添加其他portlet的代码? 谢谢!!! 解决方案 作为完整示例,我假设您想使用另一个portlet操作处理程序将嵌套的portlet添加到当前页面. (如果用于渲染操作,则直到页面的下一个视图都不会看到嵌套的portlet) 将这些方法添
..
我试图仅通过名为view.jsp的JSP文件在liferay中创建portlet.我需要的是: 在加载portlet时,我想在生成数组的地方调用自定义Java类. 我需要将该数组传递给view.jsp. 该怎么做? 解决方案 您是否已使用Liferay中的create.sh脚本创建了portlet?在这种情况下,我们将需要创建一个扩展MVCPortlet: 的新port
..
是否可以从一个包含其他Portlet的Portlet打开弹出窗口?
..
我想在我的 plugin ( portlet , hook 或 theme )启动后立即运行一些代码在Liferay中可用. 在liferay-plugin-package.xml,liferay-portlet.xml,liferay-hook.xml或liferay-look-and-feel.xml中找不到类似启动侦听器的东西. 解决方案 还有另一种方法.您可以利用Startu
..
我正在尝试显示另一个门户中的portlet(之前创建的),但是弹出窗口为空. 首先,我创建renderURL:
..
如何查找在特定的Liferay页面上添加了哪些portlet? 例如: 我有三个页面:欢迎, Wiki 和搜索. 现在所有这些页面上都添加了Portlet,其中一些是可实例化的Portlet(例如Web内容显示和iframe Portlet). 现在,我想以请求参数的形式将某些信息从Welcome page传递到Search page上的iframe-portlet. 解
..