java - Liferay portlet 可以获取参数吗?

标签 java liferay portlet jsr168

我无法理解 CMS 中 portlet 的概念。

假设我编写了一个天气 portlet 来显示当前温度。我构建它,将其打包到 war 中,然后在 Liferay 中部署 war 。

现在我创建了一个页面,并且我想创建我编写的 portlet 的 2 个实例。我想显示西雅图和迈阿密的天气。

我可以这样做吗?如何向 portlet 传递一个参数来告诉它要显示哪个城市?

最佳答案

Portlet 具有所谓的编辑模式。您可以实现编辑模式来显示表格来选择要显示哪个城市的温度。将其保存到 portlet 首选项中。当您以正常(VIEW)模式呈现 portlet 时,请查看城市的首选项。

关于java - Liferay portlet 可以获取参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3120661/

相关文章:

java - 使用扫描仪Java从文本文件填充二维数组

twitter-bootstrap - 如何在 Liferay 中使用 Bootstrap ?

java - 无法在 Liferay Portlet 中部署具有 Elasticsearch 依赖项的 war

web-services - Portlet 和 Web 服务之间的区别

java - 在 Camera2 api 上使用 captureBurst 时 JPEG 回调超时

java - 访问 actionPerformed 中的变量

java - 如何使用 Liferay 和 Maven 高效地编写 portlet?

spring-mvc - @ModelAttribute 方法不会在 Portlet Spring MVC 中再次调用

java - portlet Java 类实例是否与 1 :1 with Liferay portlet web "instances"? 相关

java - 为什么在 Citrix 上首次调用 java.io.File.createTempFile(String,String,File) 需要 5 秒?