【Java】Servlet过滤器

我查了一下,只是备忘一下。。。


<<你问的是什么?>>

    • サーブレットやjspの共通処理を記述するための仕組み

 

    • サーブレットを呼び出す前や終了する前に自動的に呼び出される

 

    続けて、次のフィルタ呼び出したければ、chain.doFilter()を呼び出す→コメ最後のフィルタの時は、サーブレットが呼ばれる

<<怎么使用?>>

    • java.servlet.Filterインタフェースを実装したクラスを作成して使う

 

    • 使えるメソッド(長くなるので、引数は省略)

void init();初期化時に一度だけ呼び出される
void doFilter();フィルタ処理
void destroy();終了時に一度だけ呼ばれる

<<相关接口>>

    • java.servlet.FilterConfigインタフェース

init()メソッドの引数に指定されっる
web.xmlに指定されたパラメータを取得するときに使う

java.servlet.FilterChainインタフェース

doFilter()メソッドの引数に指定される
フィルタを複数呼び出される(フィルタチェーンという)

广告
将在 10 秒后关闭
bannerAds