-1

リクエストを他のリソースにリダイレクトしたい場合は、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か?

4

1 に答える 1