画面Aから、社員コードを検索するダイアログDを開いて、複数項目を選択し
また画面Aに戻して画面更新。
ダイアログDは、別の入力画面Bからも呼ばれ、画面Bに選択結果を戻す。
ダイアログD2は、顧客コードを検索し、それもまた複数の画面から呼ばれ (繰り返し)・・・・・・

って、入出力アクションが増えstruts-configがどんどん肥大して、しかも非常に醜い。
JSでなんとかするにも、顧客-支店等、複数のコードを返す時、これまたあまりエレガントでない事態に。
キャンセル時、または帰ってきたコードで画面更新する時のvalidate回避など、こいつも
また美しくない事になってしまう。 つーか自分で読んでて嫌になる程面倒。

検索ダイアログの一覧から選択してオブジェクトを帰す処理って、struts的には
どんな方法がモアベターなんでしょうかねぇ・・・