リソースを見つけるためのアプリがあります
http://myhost/my-app/test/bat
うまくいきました。今度はこれを新しいリクエストにします
http://myhost/my-app/xxx/test/bat,
古いものに書き直したいだけなので、フィルターを作成します。
if(uri.endsWith("/xxx/test/bat")){ uri=uri.replace("/xxx/test", "/test"); request.getRequestDispatcher(uri).forward(req, res); } else chain.doFilter(req, res);
ただし、Tomcat コンテナーは URL を次のように書き換えます。
http://myhost/my-app/my-app/test/bat
/my-app は contextPath です
なぜ私はこの余分な私のアプリを手に入れたのですか? どこで私は間違えましたか?