2008-09-02から1日間の記事一覧

org.apache.struts.action.ExceptionHandler

まずActionForwardを作成する。ExceptionConfigにpathが設定されていればそれで、設定されていなければActionMappingのinput属性を使用する。 次に例外をリクエストに登録するとともに、例外のメッセージをExceptionConfigのscope属性に応じたスコープに登録…

org.apache.struts.chain.commands.servlet.ExceptionHandler

ActionConfigまたはModuleConfigから発生した例外をどう処理するかを設定したExceptionConfigを探す。ExceptionConfigが見つからなければ例外をそのまま投げる。 ExceptionConfigが見つかったらそこに設定されているorg.apache.struts.action.ExceptionHandl…

ExceptionCatcher

postprocessのときに威力を発揮するFilter。 process中に発生した例外を例外処理チェーンに引渡す。 こいつのpostprocessの戻り値はtrueなので、こいつを通ると呼び出し元には必ずprocess中に発生した例外が投げられないようになるんですけど… ぬるぽとかで…

LookupCommand

name属性に指定したcommandなりchainなりを探して実行。 チェーンAの中からチェーンBを呼びたい、ってなときに使うんだと思う。