「/test/*」の URL パターンですべてのリクエストに応答するサーブレットを取得しようとしています。したがって、このコントローラーは次のように応答する必要があります。
myApp/test/
myApp/test/whatever
myApp/somehting?other=stuff
次のマッピングを使用します。
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/test/</url-pattern>
</servlet-mapping>
コントローラーは問題なく呼び出されますが、ビューへの転送は次のとおりです。
RequestDispatcher view = request.getRequestDispatcher("test.jsp");
view.forward(request,response);
エラーが発生しています:
ネストされたリクエスト ディスパッチの最大深度を超えました
ビューへの転送でもURLマッチングが発生すると思いますか?着信リクエストと同じルーティングプロセスを通過するように、または部分的に?
これを引き起こさずに url-pattern で * を使用する正しい方法は何ですか?