El mismo asistente Clase de acción que crea las acciones Struts normales es el que se utiliza para generar acciones de Infraestructura portlet Struts (SPF). Cuando se selecciona el modelo adecuado al proyecto (ya sea la acción Genérica o la acción Infraestructura portlet Struts), el asistente creará la acción con la superclase adecuada. Ambos tipos de acciones generadas desde el asistente reciben soporte por parte de la clase de servlet adecuada para la API de portlet elegida para el desarrollo.
Para desarrollar aplicaciones nuevas específicas para el entorno de portlet, la infraestructura SPF proporciona una clase com.ibm.wps.struts.StrutsAction (com.ibm.portal.struts.action.StrutsAction para portlets API JSR 168), que oculta algunos de los detalles de servlet que no se correlacionan bien con la ejecución en el entorno de WebSphere Portal. Esta clase es una subclase de Action. Proporciona un método execute(ActionMapping, ActionForm, PortletRequest) mejor, sin el objeto response y con el parámetro PortletRequest, que es más apropiado que (Http)ServletRequest.
La clase proporciona también métodos sendError para eliminar la necesidad para response.sendError.