<command name="test2"> <bean name="date" class="java.util.Date" scope="request" /> <fetch name="random" class="test2.RandomNumber" cache="10000" /> <effect name="count" class="test2.Counter" /> <output name="default" response="test2_page" output-objects="random count"></output> </command>
featはリクエストURIの文字列からフィーチャー名とコマンド名を取り出して処理をコマンドにディスパッチします。featはリクエストURIが次の形式であることを期待します。
http://ドメイン名/アプリケーション名/フィーチャー名/コマンド名.do
ウェブアプリケーションの名前です。featではとくに制限はありません。/(ルート)でも問題ありません。
コマンドがどのフィーチャーのものかを特定します。フィーチャー名は、フィーチャー設定ファイルで設定します。
フィーチャー設定ファイルで定義したコマンドの名前です。コマンド名のあとの拡張子はサーブレットマッピングのURIパターンで指定したパターンであれば何でも構いません。featは名前の最後のピリオド以降を切り捨てたものをコマンド名と解釈します。
Beanの使用
更新系のアクション
参照系のアクション
アクションへの値の入力