Description
I encountered the following problem with the Struts Bridge:
My portlet defines a default view page with a form on it in the portlet.xml.
If there are validation errors in the subsequent post, the Struts Bridge does not forward (back) to the initiating page, because the Struts Page URL is not set to the default page (it's null). This results in calling the action in all of the following render requests without any input (and displaying error messages).
Only a page in front, that has a link to this form, will set the Struts Page URL correctly, so the error forward will be processed correctly.
IMHO the Struts Page URL should already be set when the first (render) request occurs to the portlet.