我在这个网站和网上广泛地查看了这个问题的答案。我曾尝试将许多示例应用于我的问题,但无济于事。我有两个block,名为“Links”和“UserLinks”。在每个block中,它们是我网站上链接的描述(它们本身就是block),可以从左向右单独拖动。我的问题是,一旦我按下“SaveChanges”,我就无法将数据保存到我的数据库中,我的错误是“Undefinedindex:quicklink”这是代码。uri(array('action'=>'update')),array('id'=>'links-form','class'=>'form','enctype'=>'multipart
我正在关注LiferayInAction一书。我正处于向portlet添加编辑模式的部分。portlet部署成功,我已经添加了portlet,现在书上说单击portlet中的Spanner并单击首选项链接,但我没有首选项链接。View工作正常。这是我的portlet.xml:hello-johnHelloJohncom.liferaytest.portlet.HelloJohnPortletview-jsp/view.jspedit-jsp/edit.jsp0text/htmlvieweditHelloJohnHelloJohnHelloJohnadministratorguestpo
LiferayCMS附带AlloyUI来执行多个javascript功能(可拖动、可排序等)。我们还使用了几个使用jQueryUI的jQuery插件。AlloyUI的加载速度也很慢,而且开销很大,导致网页严重滞后,因此我们想删除它并使用jQueryUI进行处理。Liferay默认在DOM中加载AlloyUI文件,是否有我们需要在服务器/portlet文件中删除的内容(声明等)? 最佳答案 简短的回答是我不会费心去尝试!这是因为AlloyUI是LiferayUI不可或缺的一部分,如果没有它,您将需要做很多工作才能用jQuery替代品进
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我是一名资深的javaweb开发人员,但我是portlet技术的新手。目前我正处于寻找选择的阶段。我试过了Liferay虽然它很酷,但对我的需求来说有点重。你能推荐一个更轻量级的portlet容器吗?
我正在尝试找出抛出以下异常的原因。我认为这是因为在“View”模式下访问了一个portlet,但出于某种原因我不知道springservlet容器无法满足请求,这是否正确?以下异常集中的“参数映射”在哪里?org.springframework.web.portlet.NoHandlerFoundException:Nomatchinghandlermethodfoundforportletrequest:mode'view',phase'ACTION_PHASE',parametersmap[empty]这是Controller:@Controller@RequestMapping(
我有一个用于create_account.jsp的钩子(Hook)。在这个jsp中,我有一个javascript代码,我尝试在iframe弹出窗口或Liferay的一些弹出窗口中打开一个portlet。问题是:如何给portletURL?我怎样才能访问它?在那个portlet中,我只想问一个带有"is"或“否”的问题,并根据用户的回答重定向到其他页面。 最佳答案 要创建URL,您可以使用或">portletName="testPopup_WAR_testPopupportlet"这是您要打开的portlet的portletId。wi
我有一个项目,我的客户要求我使用portlets1.0规范和WebspherePortalServer6.0。我以前没有使用过portlet,但我听说过它们的评论总是很糟糕。除了明显的使用它们之外还有什么原因?如果不是原因,我可以用什么论据来避免它们? 最佳答案 作为从事过多项工作(包括我目前的工作)开发Javaportlet的人,我会说不要使用它们。问题是:如果您只想使用所选门户的现有功能,请使用门户。如果您使用portlet只是为了构建一个小型、轻便、主要是只读的基于Web的仪表板,您可以在其中快速查看不同的信息,那很好。但是,
我正在为Liferay6.1EEGA3开发应用程序。在控制面板下,我们有私有(private)插件安装程序部分,我们可以在其中安装/部署新的portlet。我正在使用面板并且该部分工作正常。然后我尝试安装自定义portlet。由于某种原因,安装失败,我从“部署”文件夹中删除了portlet,甚至重新启动了服务器。这个portlet没有做任何特别的事情,它只是针对Liferay的Lucene搜索引擎运行一些自定义查询。然后,在此过程之后,“服务器>插件安装>私有(private)插件安装程序”部分从我的屏幕上“消失”了。下面是我访问“服务器>服务器管理”和“服务器>插件安装”部分时看到的
我正在尝试在谷歌应用引擎上构建一些“portlet服务器”。(作为开源)我想使用JSR168/286标准,但我认为应用引擎将使它介于棘手和不可能之间。有没有人试过运行jetspeed或内部使用pluto的应用程序在谷歌应用引擎上?根据我目前对portlet和googleappengine的了解,我预见到这些问题:从部署的角度来看,带有portlet的war文件或多或少是一个完整的网络应用程序(是的,我知道没有门户网站它就无法正常工作服务器)。war文件可能包含它自己的web.xml等。这使得在应用引擎上部署相当困难,因为应用程序是彼此不可见,因此所有包含存档的portlet都需要包含在
我正在使用Eclipse并安装了Liferay插件并尝试创建一个新的portlet。我希望LiferayIDE预生成尽可能多的代码有谁知道创建新的LiferayPortlet和Liferay插件项目之间的主要区别是什么? 最佳答案 Liferay插件项目允许您创建一个项目(类型为portlet、主题、Hook等),其中包含开始编码(或几乎)所需的所有依赖项和设置。Liferayportlet将一个类(portlet类)和可选的JSP添加到您的一个portlet类型插件项目中。但是您必须告诉portlet如何使用这个类和jsp,以及可