SelectAction

リクエストしたパスに応じたAction(ActionConfig)を選択します。呼び出しはしません。もしActionが見つからなければ見つからなかった場合によぶActionを選択します(あれば)。

getPath

まずは拡張パスを取得する。拡張パスがなければサーブレットパスを取得する。(RequestDispatcher#include()で呼び出されている場合、拡張パス又はサーブレットパスはrequestのattributeに格納されているのでそれを取得して利用する)ModuleConfigにprefixを設定している場合はprefixをパスから取り除く。(prefixから始まっていなければ例外を投げる)サーブレットパスが「サーブレット名.拡張パス」の場合は拡張パスをパスとみなす。