Parameters 将参数传递给portlet(WebCenter门户)

Parameters 将参数传递给portlet(WebCenter门户),parameters,portlet,portal,webcenter,Parameters,Portlet,Portal,Webcenter,我在webcenter门户应用程序中有一个页面(比如page1.jspx)。页面有一个portlet。我需要将一些参数传递给portlet,这些参数已经存在于我的pageFlowScope中。 这些参数位于名为myParameterMap的HashMap中。myParameterMap将param1、param2和param3作为各自的值。 在page1.jspx的pageDef上,在portlet标记中,我试图将parameterMap属性的值设置为#{pageFlowScope.myPa

我在webcenter门户应用程序中有一个页面(比如page1.jspx)。页面有一个portlet。我需要将一些参数传递给portlet,这些参数已经存在于我的pageFlowScope中。
这些参数位于名为myParameterMap的HashMap中。myParameterMap将param1、param2和param3作为各自的值。

在page1.jspx的pageDef上,在portlet标记中,我试图将parameterMap属性的值设置为
#{pageFlowScope.myParameterMap}

pageDef中的portlet如下所示:

在我的portlet中,我无法使用getParameter获取参数。
有人能告诉我我在这里错过了什么步骤吗?

其他信息:
JDeveloper版本:11.1.1.7.0
另外,我的portlet是作为portlet公开的任务流。我是否也需要在taskflow中设置任何参数



谢谢,

Navanet

您是否尝试在绑定中公开参数,并将它们分别传递给您的参数,而不是为参数Hashmap定义对象


您还可以在中使用Yannick的代码发送参数,也可以在

任何人中找到一些关于portlet间通信的重要见解?我似乎找不到解决这个问题的办法
<portlet id=""...
    parameterMap="#{pageFlowScope.myParameterMap}"/>
The parameterMap on PortletBinding PortletTF1_1 contained a key param1 that is not a parameter on the portlet.
The parameterMap on PortletBinding PortletTF1_1 contained a key param2 that is not a parameter on the portlet.
The parameterMap on PortletBinding PortletTF1_1 contained a key param2 that is not a parameter on the portlet.