public class GZIPFilter extends java.lang.Object implements Filter
GZIPFilter は、Filter インターフェースを継承した ZIP圧縮クラスです。 web.xml で filter 設定することにより、Webアプリケーションへのアクセスを制御できます。 フィルタへのパラメータは、ipAddress と debug を指定できます。 ipAddress は、リモートユーザーのIPアドレスをCSV形式で複数指定できます。 これは、CSV形式で分解した後、アクセス元のアドレスの先頭文字列の一致を 判定しています。 フィルターに対してweb.xml でパラメータを設定します。
【WEB-INF/web.xml】
<filter>
<filter-name>GZIPFilter</filter-name>
<filter-class>org.opengion.hayabusa.filter.GZIPFilter</filter-class>
<init-param>
<param-name>ipAddress</param-name>
<param-value>192.168.</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>GZIPFilter</filter-name>
<url-pattern>/jsp/*</url-pattern>
</filter-mapping>
| コンストラクタと説明 |
|---|
GZIPFilter()
デフォルトコンストラクター
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
destroy()
Filter インターフェースの destroy メソッド (何もしません)。
|
void |
doFilter(ServletRequest req,
ServletResponse res,
FilterChain chain)
Filter インターフェースの doFilter メソッド
Filter クラスの doFilter メソッドはコンテナにより呼び出され、 最後のチェーンにおける
リソースへのクライアントリクエストのために、 毎回リクエスト・レスポンスのペアが、
チェーンを通して渡されます。
|
void |
init(FilterConfig filterConfig)
Filter インターフェースの init メソッド (何もしません)。
|
public GZIPFilter()
| 6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor. |
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws java.io.IOException, ServletException
doFilter インタフェース内 Filterreq - ServletRequestオブジェクトres - ServletResponseオブジェクトchain - FilterChainオブジェクトjava.io.IOException - 入出力エラーが発生したときServletException - サーブレット関係のエラーが発生した場合、throw されます。public void init(FilterConfig filterConfig)
public void destroy()
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.