struts 2 urlマッピングactionの検索手順

709 ワード

1.
要求経路を取得するURIは、例えばurlである.http://server/struts2/path1/path2/path3/test.action
2.
まず、namespaceが/path1/path2/path3のpackageであることを探して、もしこのpackageが存在するならば、このpackageの中でtestという名前のactionを探して、このpackageが存在しないならばステップ3に進む.
3.
namespaceが/path1/path2のpackageであることを探して、もしこのpackageが存在するならば、このpackageの中でtestという名前のactionを探して、このpackageが存在しないならば、ステップ4に進む.
4.
namespaceを/path1 packageとして探していますが、このpackageがあれば、このpackageの中にtestという名前のactionを探しています.このpackageがまだ存在しないなら、デフォルトのnamaspaceのpackageの下に行ってtestという名前のactionを探してみます.
注意path1/path2/というパッケージがありますが、testというactionが存在しないと、もう一級上に探しません.直接に間違えました.