Strutsリファレンス(逆引き)

Strutsリファレンス
 
Web struts.wasureppoi.com
プロパティをリセットする(resetメソッド)
スポンサード リンク

プロパティリセットするには、リセットメソッドを実装します。
initial属性の初期化は、インスタンス生成時に1度だけ実行されますが、リセット処理は、httpリクエストをアクションフォームに設定する度に実行されます。

DynaActionFormを拡張してresetメソッドを実装する。

package sample.form;

import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.*;

public class DynaResetForm extends DynaActionForm{

  public void reset(ActionMapping mapping,
             HttpServletRequest request) {

    // プロパティ"chk"に文字をセット
    this.set("chk","off");
  }

}


上記のリセットメソッドを実装したDynaActionFromを指定してstruts-configでフォームのプロパティを設定する。

<form-beans >
   <form-bean
      name="DynaResetForm"
      type="sample.form.DynaResetForm" >

      <form-property  name="chk" type="java.lang.String" />

   </form-bean>
</form-beans >



スポンサード リンク

ダイナアクションフォームで指定可能なデータ型
プロパティに初期値を設定する(initial,size属性)
プロパティにアクセスする(String、int、boolean)
プロパティにアクセスする(配列、java.util.Map、java.util.List)
プロパティにアクセスする(ネストしたプロパティ)
プロパティをリセットする(resetメソッド)

アクションフォームへ
忘れっぽいエンジニアのJakarta Strutsリファレンス TOPへ