|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.cubby.filter.SendErrorFilter
public class SendErrorFilter
適用されたリクエストに対して、異常系の HTTP ステータスコードを返す Filter
です。
コンストラクタの概要 | |
---|---|
SendErrorFilter()
|
メソッドの概要 | |
---|---|
void |
destroy()
|
void |
doFilter(ServletRequest req,
ServletResponse res,
FilterChain chain)
HttpServletResponse.sendError(int) によって、異常系の HTTP ステータスコードを返します。 |
void |
init(FilterConfig config)
このフィルタを初期化します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public SendErrorFilter()
メソッドの詳細 |
---|
public void init(FilterConfig config) throws ServletException
初期化パラメータ名 | 初期化パラメータの値 | 例 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
STATUS_CODE |
レスポンスの HTTP ステータスコードを指定します。指定しなかった場合は
HttpServletResponse.SC_FORBIDDEN を返します。 |
|||||||||
IGNORE_PATH_PATTERN |
対象外とするパスの正規表現をカンマ区切りで指定します。 filter-mapping の url-pattern で指定する、このフィルタを適用する URL のうち、適用を除外したいパスを指定してください。 |
<filter> <filter-name>sendErrorFilter</filter-name> <filter-class>org.seasar.cubby.filter.SendErrorFilter</filter-class> <init-param> <param-name>statusCode;</param-name> <param-value>404<param-name> </init-param> <init-param> <param-name>ignorePathPattern</param-name> <param-value>/index.jsp<param-name> </init-param> </filter> <filter-mapping> <filter-name>sendErrorFilter<filter-name> <url-pattern>*.jsp<url-pattern> <dispatcher>REQUEST</dispatcher> </filter-mapping>この例では、 /index.jsp を除く *.jsp にリクエストがあった場合に HTTP ステータスコード 404 (Not Found) を返します。 |
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |