2012-03-22 11 views
0

WASに要求されたすべてのURLを取得しようとしています。 6.0 WASとweb.xmlにこのようなフィルタをiIdefinedの上に私は、Webアプリケーションを実行しているすべてのURLを取得するためのフィルタの作成

<filter> 
     <filter-name>StatusValidationFilter</filter-name> 
     <filter-class>com.test.StatusValidationFilter</filter-class> 

</filter> 

<filter-mapping> 
     <filter-name>StatusValidationFilter</filter-name> 
     <url-pattern>/*</url-pattern> 
     <dispatcher>REQUEST</dispatcher> 
     <dispatcher>FORWARD</dispatcher> 
     <dispatcher>ERROR</dispatcher> 
</filter-mapping> 

しかし、私はフィルタが呼び出されていない404エラーを取得していたときに、ちょうど休憩がWASのようなものですアプリの実行、質問は、フィルタが正しく設定されているので、ですか?

私は.do urlは動作していますが、404エラーを生成するURLを試してもフィルタは呼び出されません。

+0

あなたは何をしようと思っていますか? –

答えて

1

このフィルタは問題ありません。しかし、フィルタ内のエラーを処理することは悪い習慣です。

<error-page> tagを使用してください。

このように、リダイレクト中にフィルタチェーンが維持されます。

+0

試してみましたが、私には役に立たない – DGomez

+0

今働いています、私の環境の問題でした。あなたの答えは正しいものです – DGomez

関連する問題