>>32
StrutsのLookupDispatchActionは、まさにそんな感じのクラス。
実装は、
>>41氏のいわれるように、リフレクションを使った実装
(上位クラスのDispatchAction#dispatchMethod()
でMethod#invoke()をやってる)

ただ、この方法は引数と返値が同じでないとできない。
まぁ、引数・返値ともMapにすれば問題ないんだろうけど、
バグの温床になりそうな・・・