繁体   English   中英

获取在 IBM websphere portal 8.0 上运行的发布数据 JSR-286 portlet

[英]Getting post data JSR-286 portlet running on IBM websphere portal 8.0

我有一个在 IBM Websphere Portal 8.0 上运行的 JSR-286 portlet 这个 portlet 在以下友好的 url 下发布: http://myServer/wps/portal/mySite/menu/my-portlet-friendly-url

在另一个服务器(和域)中有一个外部页面,它想将 POST 数据发送到我的 portlet。

例如,想象这种情况:

外部页面http://www.externalServer.com/externalPage.html

<form method = "POST" action = "http://myServer/wps/portal/mySite/menu/my-portlet-friendly-url">
<input type = "hidden" name = "externalParam" value = "valueExternalParam"> </ input>
<input type = "submit" value = "submitData"> </ input>
</ form>

然后,我想在我的 portlet 中读取“externalParam”(“valueExternalParam”)的值。

当portlet 在portal 的范围内被调用时,url 参数不会轻易传递给portlet,你必须定位portlet 窗口,即页面上的portlet,最简单的方法是使用Pieces内容 api 或 POC api https://www-10.lotus.com/ldd/portalwiki.nsf/dx/Passing_query_parameters_to_JSR-286_portlets_using_existing_IBM_WebSphere_Portal_capabilities#An+existing+JSR+286+solution

并构建一个以它为目标的 url 并让您传入您想要的 url 参数,另一个选项是将其捕获在主题中,然后通过 portlet 服务将其提供给您的 portlet,

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM