The Struts Portlet Framework (SPF) is built on top of the Struts framework contributed by Apache as part of the Jakarta project. Rational® Developer provides tooling that supports Struts development for both Web applications and portlet applications. The primary goal of SPF is to enable Struts programmers to easily create portlets based on Struts conventions without requiring a great deal of knowledge about portlets.
Due to a unique namespace requirement, you must ensure that Apache's JavaScript™ in your JSP files refer to forms in their own unique namespace. To simplify this process, an additional attribute, validate, is provided for <html:form> and <html:link>. Instead of using: onSubmit="validateActionForm()", you should set the attribute validate to "true".
For a full description of the Struts Portlet Framework and details about implementing the framework in the WebSphere® Portal environment, see the WebSphere Portal Information Center.