jp.terasoluna.fw.web.struts.form
クラス ActionFormUtil

java.lang.Object
  上位を拡張 jp.terasoluna.fw.web.struts.form.ActionFormUtil

public class ActionFormUtil
extends java.lang.Object

アクションフォーム関連のユーティリティクラス。

アクションフォーム処理関連で用いられる機能をユーティリティ として集約している。

関連項目:
FormEx, DynaValidatorActionFormEx, ValidatorActionFormEx

コンストラクタの概要
ActionFormUtil()
           
 
メソッドの概要
static void clearActionForm(javax.servlet.http.HttpSession session)
          セッションスコープに格納された論理名が"_"で 始まる全てのアクションフォームを削除するユーティリティメソッド。
static void clearActionForm(javax.servlet.http.HttpSession session, java.lang.String exclude)
          セッションスコープに格納された論理名が"_"で始まる全ての アクションフォームを削除するユーティリティメソッド。
static java.lang.String getActionFormName(javax.servlet.http.HttpServletRequest req)
          HTTPリクエスト属性として設定されているアクションマッピングから アクションフォーム名を取得する。
static org.apache.struts.config.FormPropertyConfig getPropertyConfig(java.lang.String fieldName, org.apache.struts.action.ActionMapping mapping)
          指定したフィールドの設定情報を取得する。
static void initialize(org.apache.struts.action.DynaActionForm form, java.lang.String fieldName, org.apache.struts.action.ActionMapping mapping)
          DynaActionFormの指定されたプロパティ値を 初期化する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ActionFormUtil

public ActionFormUtil()
メソッドの詳細

getPropertyConfig

public static org.apache.struts.config.FormPropertyConfig getPropertyConfig(java.lang.String fieldName,
                                                                            org.apache.struts.action.ActionMapping mapping)
指定したフィールドの設定情報を取得する。

パラメータ:
fieldName - フィールド名
mapping - マッピング情報
戻り値:
FormPropertyConfig

initialize

public static void initialize(org.apache.struts.action.DynaActionForm form,
                              java.lang.String fieldName,
                              org.apache.struts.action.ActionMapping mapping)
DynaActionFormの指定されたプロパティ値を 初期化する。

パラメータ:
form - DynaActionForm のインスタンス
fieldName - 初期化対象のプロパティ
mapping - アクションマッピング

clearActionForm

public static void clearActionForm(javax.servlet.http.HttpSession session,
                                   java.lang.String exclude)
セッションスコープに格納された論理名が"_"で始まる全ての アクションフォームを削除するユーティリティメソッド。

ただし exclude で指定されたアクションフォームは削除しない。

パラメータ:
session - HTTPセッション
exclude - 削除対象としないアクションフォーム名

clearActionForm

public static void clearActionForm(javax.servlet.http.HttpSession session)
セッションスコープに格納された論理名が"_"で 始まる全てのアクションフォームを削除するユーティリティメソッド。

パラメータ:
session - HTTPセッション

getActionFormName

public static java.lang.String getActionFormName(javax.servlet.http.HttpServletRequest req)
HTTPリクエスト属性として設定されているアクションマッピングから アクションフォーム名を取得する。

パラメータ:
req - HTTPリクエスト
戻り値:
アクションフォーム名