我有两个portlet,在第一个portlet的view.jsp
中有一个表单。通过单击提交,可以将参数传输到第二个portlet的show.jsp
。如果通过' get'提交,我可以收到参数。当我通过" post"提交时,参数为空。
我该怎么办?我可以通过设置<portlet:URL>
中的view.jsp
直接重定向到其他portlet吗?如果没有,通过使用<action:URL>
传输参数到当前portlet的processAction
,但是如何设置processAction
可以重定向到另一个portlet?
答案 0 :(得分:1)
我假设这是一个jsr 286 portlet,其原因与portlet周期的两个阶段有关。在Action响应的processaction中通过setRenderParameter https://portals.apache.org/pluto/portlet-2.0-apidocs/javax/portlet/ActionResponse.html设置方法如果您希望从ActionRequest获取地图,然后使用setRenderParameters将其设置为动作响应