1

リクエストを転送する前に、サーブレットが存在するかどうかを知る必要があります! どうすればこれを行うことができますか (最善の方法)?

4

1 に答える 1

2

サーブレット3.0を使用している場合は、指定されたサーブレット名がServletContext#getServletRegistration()返されないかどうかを確認してください。null

サーブレット3.0をまだ使用していない場合は、自分で解析してweb.xmlください。

とはいえ、これはかなり奇妙な要件です。サーブレットは、何らかの条件に基づいて動的/プログラムで追加されていますか?転送する前に、その状態を正確に確認する方がおそらく簡単でしょう。

于 2012-07-29T12:23:10.347 に答える