问题标签 [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.
servlets - Liferay:servlet和portlet的初始化顺序
我认为过去的情况是,在 Liferay 4 中,如果战争同时包含 portlet 和 servlet,则 servlet 在 portlet 之前被初始化。现在有了 Liferay 5,我注意到情况正好相反。如何设置我的 Web 应用程序或 Liferay 以始终在 portlet 之前初始化 servlet?
java - 如何在 LifeRay ShoppingItem 描述中使用 HTML?
如何将 HTML 嵌入到 ShoppingItem 数据库表“描述”字段中,使其显示在屏幕上?它曾经在旧版本中工作,但在当前版本中,它会破坏/保护它以显示 HTML 标记,而不是传递它们以进行处理。
有没有其他方法可以达到预期的效果?
我确信对 LifeRay 的更改是出于安全目的,但最终用户无法在我们的应用程序中编辑此表,我们需要将链接、粗体等嵌入到购物项目描述中......
css - Liferay:如何避免重新构建/重新部署 CSS 文件
如果您熟悉 Liferay,您就会知道,当您对 css 文件进行微小的更改时,您将重建主题并重新部署它。
至于重新部署,我做了一个符号链接(请注意,我在 Windows 上:出于好奇,在 Vista 上创建符号链接只是发出 mklink /d dir1 dir2 的问题)。
但是用 maven 重建东西呢?我宁愿跳过这一步。基本上它所做的是将所有 CSS 合并并打包到一个everything_packed.css 中。是否有一种配置变量可以告诉 liferay 只包含原始文件并一起跳过重新部署?
谢谢
liferay - Liferay 门户主题问题
登录后点击登录页面时,偶尔会显示用户的个人空间,而不是默认的访客页面。这并不经常发生,但我的老板不希望它发生。我很难解释。
glassfish - Liferay 5.2 和 Sun Glassfish Web Space Server 10 有什么区别
我发现 Liferay 5.2 存在相当多的错误(IMO),更具体地说,有许多与安全相关的错误,我觉得非常麻烦。这个产品(Glassfish Web Space Server)的 Sun 版本是否更好?
java - 将 Liferay portlet 导入 Eclipse IDE
我有一个关于使用 liferay 插件 SDK 开发 liferay portlet 的问题。我的问题主要在于开发 IDE 的设置。建议的方法是使用我也尝试过的 Netbeans IDE,但它在我的机器上运行似乎非常缓慢,而 Eclipse 的性能非常好。Netbeans IDE 的设置如下
- 转到目录 \portlets
- 运行 create.bat(或 sh 文件,具体取决于操作系统)以创建新的示例 portlet
- 运行 Netbeans IDE,创建一个新的“Java 自由形式项目”并将其指向创建的示例 portlet 的目录
就是这样,很简单。
由于上面提到的原因(并且因为我对 Eclipse 更熟悉),我想以同样的方式将项目导入 Eclipse。有没有一种方法可以做到这一点,而不必对创建的示例 portlet 的原始结构和相应的 build.xml(ant 文件)进行太多更改?我已经尝试从创建的示例 portlet 的 build.xml ant 文件中创建一个新项目,但是这样它不包括我的源代码。
我也没有在网上找到很好的教程......有人可以帮我解决这个问题,指出在线教程或给我一些提示。
谢谢
java - com.liferay.util.PwdGenerator
快速提问:
我需要将什么 jar 添加到 com.liferay.util.PwdGenerator 的类路径中?我已经尝试了一些,但还没有找到一个有效的。
谢谢
hibernate - 休眠:未配置 CurrentSessionContext
我不断收到:
HibernateException:未配置 CurrentSessionContext!
在我的代码中。其他搜索返回的唯一信息是罪魁祸首是:
在我的 hibernate.cfg.xml 中。我的 hibernate.cfg.xml 文件中确实有它,并且我在 Tomcat 6 中运行它。有人知道其他可能的原因吗?
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 存储在会话中并从那里检索它来解决这个问题。但是,我想问一下你们中的一些人是否有无需使用会话的替代解决方案。我很确定有一个。
谢谢,
朱里