Struts ポートレット・アクションとアクション・マッピング・コードの生成

通常の 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 の必要性をなくします。

関連概念
Struts ポートレットとプロジェクトの作成
関連タスク
Struts ポートレット JSP ファイルの作成
Struts ポートレットの作成
Struts を使用した適切な設計の Web アプリケーションの作成

(C) Copyright IBM Corporation 2002, 2004. All Rights Reserved. (C) Copyright IBM Japan 2005