-
Type:
Improvement
-
Resolution: Fixed
-
Priority:
Major
-
Affects Version/s: 1.2.6, 1.3.0-beta-2
-
Component/s: None
-
None
現在、initタグはactionMappingが不明の状態でaction属性に指定したメソッド
を呼び出す実装になっていると思います。
この呼び出したコンポーネントにActionFormを指し示すプロパティがある場合、
メソッド実行後のexportPropertiesで ActionFormのスコープが不明なため、必
ずリクエストスコープにActionFormをexportしてしまいます。
現在の実装は、formタグの中でなくても自由に呼び出せることを意識しているた
めこのような実装になっているのだと思います。
しかし、formタグの中で呼び出した場合は、formタグで指定したActionMapping
を利用して動作するモードも欲しいです。
そうしないと、ActionFormのスコープをセッションに指定している場合、期待し
ている場所にexportされません。
ただし、今までの互換性もありますので、initタグに属性を追加するか、新しい
タグを作成するか自動判別するのかは問いません。