问题标签 [liferay]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1865 浏览

servlets - Liferay:servlet和portlet的初始化顺序

我认为过去的情况是,在 Liferay 4 中,如果战争同时包含 portlet 和 servlet,则 servlet 在 portlet 之前被初始化。现在有了 Liferay 5,我注意到情况正好相反。如何设置我的 Web 应用程序或 Liferay 以始终在 portlet 之前初始化 servlet?

0 投票
1 回答
447 浏览

java - 如何在 LifeRay ShoppingItem 描述中使用 HTML?

如何将 HTML 嵌入到 ShoppingItem 数据库表“描述”字段中,使其显示在屏幕上?它曾经在旧版本中工作,但在当前版本中,它会破坏/保护它以显示 HTML 标记,而不是传递它们以进行处理。

有没有其他方法可以达到预期的效果?

我确信对 LifeRay 的更改是出于安全目的,但最终用户无法在我们的应用程序中编辑此表,我们需要将链接、粗体等嵌入到购物项目描述中......

0 投票
3 回答
2988 浏览

statistics - 使用 Awstats 生成 Liferay 门户的使用统计信息

有没有人尝试使用AwstatsLiferay门户生成使用统计信息?

你能分享你的经验吗?

除了 Awstats 和 Google Analytics 之外,还有其他方法可以为 Liferay 门户生成统计信息吗?(我不能使用 Google Analystics,因为它是一个受限的内部门户)

0 投票
4 回答
6234 浏览

css - Liferay:如何避免重新构建/重新部署 CSS 文件

如果您熟悉 Liferay,您就会知道,当您对 css 文件进行微小的更改时,您将重建主题并重新部署它。

至于重新部署,我做了一个符号链接(请注意,我在 Windows 上:出于好奇,在 Vista 上创建符号链接只是发出 mklink /d dir1 dir2 的问题)。

但是用 maven 重建东西呢?我宁愿跳过这一步。基本上它所做的是将所有 CSS 合并并打包到一个everything_packed.css 中。是否有一种配置变量可以告诉 liferay 只包含原始文件并一起跳过重新部署?

谢谢

0 投票
2 回答
721 浏览

liferay - Liferay 门户主题问题

登录后点击登录页面时,偶尔会显示用户的个人空间,而不是默认的访客页面。这并不经常发生,但我的老板不希望它发生。我很难解释。

0 投票
2 回答
2400 浏览

glassfish - Liferay 5.2 和 Sun Glassfish Web Space Server 10 有什么区别

我发现 Liferay 5.2 存在相当多的错误(IMO),更具体地说,有许多与安全相关的错误,我觉得非常麻烦。这个产品(Glassfish Web Space Server)的 Sun 版本是否更好?

0 投票
5 回答
15021 浏览

java - 将 Liferay portlet 导入 Eclipse IDE

我有一个关于使用 liferay 插件 SDK 开发 liferay portlet 的问题。我的问题主要在于开发 IDE 的设置。建议的方法是使用我也尝试过的 Netbeans IDE,但它在我的机器上运行似乎非常缓慢,而 Eclipse 的性能非常好。Netbeans IDE 的设置如下

  1. 转到目录 \portlets
  2. 运行 create.bat(或 sh 文件,具体取决于操作系统)以创建新的示例 portlet
  3. 运行 Netbeans IDE,创建一个新的“Java 自由形式项目”并将其指向创建的示例 portlet 的目录

就是这样,很简单。

由于上面提到的原因(并且因为我对 Eclipse 更熟悉),我想以同样的方式将项目导入 Eclipse。有没有一种方法可以做到这一点,而不必对创建的示例 portlet 的原始结构和相应的 build.xml(ant 文件)进行太多更改?我已经尝试从创建的示例 portlet 的 build.xml ant 文件中创建一个新项目,但是这样它不包括我的源代码。

我也没有在网上找到很好的教程......有人可以帮我解决这个问题,指出在线教程或给我一些提示。

谢谢

0 投票
1 回答
526 浏览

java - com.liferay.util.PwdGenerator

快速提问:

我需要将什么 jar 添加到 com.liferay.util.PwdGenerator 的类路径中?我已经尝试了一些,但还没有找到一个有效的。

谢谢

0 投票
5 回答
44549 浏览

hibernate - 休眠:未配置 CurrentSessionContext

我不断收到:

HibernateException:未配置 CurrentSessionContext!

在我的代码中。其他搜索返回的唯一信息是罪魁祸首是:

在我的 hibernate.cfg.xml 中。我的 hibernate.cfg.xml 文件中确实有它,并且我在 Tomcat 6 中运行它。有人知道其他可能的原因吗?

0 投票
3 回答
5368 浏览

spring - 使用验证器在 Spring SimpleFormController 上保留请求参数

我希望我能正确解释这一点。我正在使用 Spring 为 Liferay 开发一个 portlet。这是一个插板系统。所以我有一个视图(Jsp),它显示了某个 pinboard 条目的详细信息,给定了它的 id。此外,还有一个指向 AddCommentController 的链接,用于向用户当前正在观看的 pinboard 条目添加新评论。AddCommentController 扩展了 Spring 的 SimpleFormController 并且还附加了一个验证器:

验证器非常简单,如下所示:

现在用户可以输入评论的视图有两个按钮,保存和取消。这是相应网址的两个生成器。

在 AddCommentController 的 onSubmitAction 中,我读出了参数(参见上面的第一个 actionURL)并将其传递给 pinboard 条目详细视图中的 ActionResponse st,我可以再次加载条目并显示它。

这一切都很好,除非发生验证错误。在这种情况下,我从 URL 中丢失了“pinboardEntryId”参数,并且我没有任何方法可以在 CommentValidator 中读取该参数以再次将其传递给响应,因为我没有任何 PortletRequest 或响应。

现在我通过将 id 存储在会话中并从那里检索它来解决这个问题。但是,我想问一下你们中的一些人是否有无需使用会话的替代解决方案。我很确定有一个。

谢谢,
朱里