以下の仕組みを、Seasarはどのように実装しているか知りたいです。
参考サイト、または、Seasarのソースのどの部分を見れば参考になるのか教えてください。
>>
実行メソッドが複数ある場合、どの実行メソッドが選択されるのかは、URLで指定するか、リクエストのパラメータのキーにメソッド名が含まれている(値が1文字以上あること)かどうかで決まります。
フォームをサブミットする場合は、ボタン系のname属性に実行メソッド名を指定します。次の例では、アクションクラスのsubmit()を呼び出します。
<input type="submit" name="submit" value="サブミット"/>
http://sastruts.seasar.org/tutorial.html
<<
org.seasar.struts.config.S2ExecuteConfigを
見れば大体わかります。
処理の流としては、
S2RequestProcessor, S2ModuleConfig, S2ActionMapping
あたりを追加で見ておけば良いと思います。
ちょっと難しいですが、どうやってXxxConfigの内容が自動的に組み立てられるのかは、
ActionCustomizerを見ればわかります。
ありがとうございます!
seasarのこと少しずつ勉強していきます。