|
リクエストに関連するフォームビーンを取得し、返却します。
- Returns
-
request/sessionに関連する
ActionForm 、
関連するフォームビーンがマッピングに無い場合は null 。
これは簡易メソッドです。
フォームビーンは、Velocity コンテキストから Struts
の設定で定義した名称で自動的に利用できます。
フォームビーンを繰り返し使用する場合、
毎回 getBean() を呼び出すより、ローカル変数を作成して参照すると良いでしょう。
## インプットフィールドにデフォルト値を設定し、値を取得します
<input type="text" name="username" value="$form.getBean().username">
## こう書いても上と同じです
<input type="text" name="username" value="$form.bean.username">
## 繰り返し参照する場合はローカル変数として定義します
#set ($defaults = $form.bean)
<input type="text" name="username" value="$defaults.username">
## struts-config.xml で定義されたフォームの名前を使用してフォームへアクセスします
## Velocity は loginForm を request や session の属性(attribute)から検索します
<input type="text" name="username" value="$loginForm.username">
|
|
|