java - Liferay 中每页的变量

标签 java liferay

我与 Liferay 合作开展了这个项目,负责管理培训中心的类(class)。因此,我将拥有一堆用于创建类(class)、学年计划、教师等的 portlet。

然后我有一系列屏幕和 portlet,您可以在其中管理和监控特定类(class)的进展。所以基本上我有一个网站的两个分层部分,您可以在其中创建实体,并在另一个部分管理特定实体。

我想要的是这两个部分明确分开,这样:

enter image description here

因此,在类(class)部分中,我的所有 portlet 和导航菜单都依赖于“全局”参数,该参数是所选类(class)标识符。

但我是 Liferay 的新人,我正在努力解决一些问题,我确信这相当简单 - 我如何才能通过所有依赖的 portlet 传递这个 courseId 参数?有点像仅适用于该上下文的全局变量?

在普通网站中,我只需在 URL 中附加参数就可以了,但是本节中有很多 portlet,我确信一定有一种比将参数传递给每个 portlet 更好的方法。

最佳答案

嗯,维基 here 中提到了一些实现此目的的方法。 。 这基本上展示了 3 种方法。

  1. 使用 session
  2. 使用事件
  3. 使用 Cookie

请浏览维基链接,它应该为您提供正确的方法。
HTH

关于java - Liferay 中每页的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28625071/

相关文章:

java - Liferay 通过 ext 插件对源代码进行的更改没有发生

java - 如何在 Android 中将多线程用于事件处理函数 (SensorListeners)

java - 如果我希望能够在文件 "total sales"中显示 "Cart.txt",我该怎么做?

java - Joda Time - 月份的日期和年份的月份不返回 2 位数字输出

java - java中如何删除图像图标?

java - 有关如何使用 YUI 开发 Java Web 应用程序界面的信息

javascript - Liferay 动态快速链接

tomcat - 如何将在 Liferay Tomcat bundle 中开发的 portet 部署到 Jboss bundle

java - 我是否可以实例化 Journal Article 对象并在没有构造函数的情况下设置每个属性?

java - 如何杀死/销毁 Liferay 中的 PortletSession?