Hi Matt,
For below code in a sub class of IPortletAction, if the portlet is in a page such as http://localhost:8080/connect/businesses.shtml or http://localhost:8080/connect/, the corresponding viewer class(a sub class of IPortletViewer) can get these parameter using RenderRequest.getParameter(). But if the portlet is in a project page such as http://localhost:8080/connect/show/listing-11, the corresponding viewer class alwayse get null value returned by RenderRequest.getParameter().
response.setWindowState(WindowState.MAXIMIZED);
response.setRenderParameter("out", "text");
response.setRenderParameter("ajax", "true");
response.setRenderParameter("limit", request.getParameter("limit"));
I think this problem is related with your change to pluto related with ProjectPortalURLParserImpl.java. Could you tell me some hint on which source code can be changed to fix the problem?
Right now I have to use PortletSession to pass parameters from sub class of IPortletAction to viewer.
BTW, in connect 2.0.2, the problem has cause that the 'delete activity' function in activity stream portlet in a project page does not work well, even after I comment the source code line "response.setRenderParameter("offset", request.getParameter("offset"));" which actually always throw exception.
Thanks,
Baogang