通常の Struts アクションを作成する「アクション・クラス」ウィザードと同じものが、Struts Portlet Framework (SPF) アクションの生成にも使用されます。 プロジェクトに適合するモデル (Generic Action または Struts Portlet Framework Action のいずれか) を選択すると、 ウィザードは適合するスーパークラスを使用してそのアクションを作成します。 ウィザードから生成されるどちらのアクション・タイプも、WpsStrutsPortlet によってサポートされます。
新規アプリケーションを特にポートレット環境用に開発する場合、SPF はクラス com.ibm.wps.struts.StrutsAction を提供します。 このクラスは、WebSphere® Portal 環境での実行に適したマップを行わないサーブレット詳細の一部を非表示にします。 このクラスは Action のサブクラスです。 これは、より適した execute(ActionMapping, ActionForm, PortletRequest) メソッドを、response オブジェクトなしで、PortletRequest パラメーター付きで指定します。 これは (Http)ServletRequest よりも適しています。
また、この新規クラスは、sendError メソッドを提供して response.sendError の必要性をなくします。