あるサーブレットから別のサーブレットに要求を転送するときにフィルタを使用することは可能ですか?私のプロジェクトのweb.xmlで、私はこのフィルタマッピングを試しました:Java:サーブレットからサーブレットに転送するときのフィルタ
<filter-mapping>
<filter-name>myFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
サーブレットからJSPへの転送は問題ありません。サーブレットからサーブレットへの転送では、フィルタは呼び出されません。私は何か間違っているのか、それは不可能なのかなと思います。
これは正しくありません。フィルタは内部転送に対しても呼び出すことができます。これをチェックしてください - http://stackoverflow.com/questions/32816502/calling-a-filter-before-a-servlet-from-rest-webservice/32816871#32816871 – ramp
あなたは彼が同じように使用された問題のbczを試してみましたか?リンクが動作しません。 – gladiator
はい。それ以外の場合、 'FORWARD'と 'INCLUDE'の値を持つディスパッチャ要素が存在するのはなぜですか?続きを読む1. https://www.ibm.com/support/knowledgecenter/SSD28V_8.5.5/com.ibm.websphere.nd.doc/ae/cweb_sfilt.html 2. https://coderanch.com/t/ 362000/java/Filters-Dispatchers 3. http://otndnld.oracle.co.jp/document/products/as10g/101300/B25221_03/web.1013/b14426/filters.htm#BCFIHAEA – ramp