public class NoCacheFilter extends AbstractFilter
このフィルタは、レスポンスヘッダに以下を追加します。
Pragma: no-cache Cache-Control: no-cache Expires: Tue, 22 Feb 2000 12:00:00 GMT
レスポンスヘッダ Expires の値については、 フィルタの初期化パラメータ expires で任意に設定する事もできます。
設定可能な初期化パラメータは以下のとおりです。
expires | コンテンツの有効期限日時 |
---|
コンストラクタと説明 |
---|
NoCacheFilter() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
フィルタとして動作するロジック。
|
protected void |
handleInit()
フィルタの初期化をします。
|
destroy, getFilterConfig, getServletContext, handleDestroy, init, log, log
protected void handleInit() throws javax.servlet.ServletException
このメソッドは、フィルタ初期化時に AbstractFilter.init(FilterConfig)
に
呼び出されます。
handleInit
クラス内 AbstractFilter
javax.servlet.ServletException
- 初期化エラーAbstractFilter.init(FilterConfig)
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws javax.servlet.ServletException, IOException
doFilter
インタフェース内 javax.servlet.Filter
doFilter
クラス内 AbstractFilter
request
- リクエストresponse
- レスポンスchain
- チェーンの次のエンティティjavax.servlet.ServletException
- 実行時エラーIOException
- 入出力エラーFilter.doFilter(ServletRequest, ServletResponse, FilterChain)
Copyright © 2012 NTT DATA INTRAMART CORPORATION