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

通常の Struts アクションを作成する「アクション・クラス」ウィザードと同じものが、Struts Portlet Framework (SPF) アクションの生成にも使用されます。 プロジェクトに適合するモデル (Generic Action または Struts Portlet Framework Action のいずれか) を選択すると、 ウィザードは適合するスーパークラスを使用してそのアクションを作成します。 ウィザードから生成されるどちらのアクション・タイプも、開発で選択した ポートレット API の適切なサーブレット・クラスによってサポートされます。

新規アプリケーションを特にポートレット環境用に開発する場合、SPF はクラス com.ibm.wps.struts.StrutsAction (JSR 168 API ポートレットの場合は com.ibm.portal.struts.action.StrutsAction) を提供します。 このクラスは、WebSphere® Portal 環境での実行に適したマップを 行わないサーブレット詳細の一部を非表示にします。 このクラスは Action のサブクラスです。 これは、より適した execute(ActionMapping, ActionForm, PortletRequest) メソッドを、response オブジェクトなしで、PortletRequest パラメーター付きで指定します。 これは (Http)ServletRequest よりも適しています。

また、このクラスは、sendError メソッドを提供して response.sendError の必要性をなくします。

関連概念
Struts ポートレットとプロジェクトの作成
関連タスク
Struts ポートレット JSP ファイルの作成
Struts ポートレットの作成
Struts アプリケーションの作成

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