リクエストを他のリソースにリダイレクトしたい場合は、sth を実行できます。お気に入り:
request.getRequestDispatcher (resource).forward (request, response);
しかし、それを提供するためにどのサーブレットが使用されるresourceかを事前に知る方法はありますか? セットアップでリダイレクトする前に、レスポンスに content-type を設定する必要があるようです。そうしないと (ターゲット サーブレットが設定しようとすると) 無視されます。したがって、適切なコンテンツ タイプを事前に判断するために、リダイレクト先を知りたいと思います。
編集:
言い換えれば、私が持っているもの:
SERVLET_1 ==> [resource] SERVLET_2
何らかの理由でSERVLET_2content-type を設定すると無視されます。したがって、 に設定する必要がありますが、生成されるSERVLET_1応答コンテンツ用です。SERVLET_2したがって、適切な決定を下すにSERVLET_1は、何が起こるかを知る必要がSERVLET_2あります。どうにかしてから見つけることができますresourceか?