net.jp.saf.sastruts.method.helpers.impl
クラス MethodNotAllowedErrorHandler

java.lang.Object
  上位を拡張 net.jp.saf.sastruts.method.helpers.impl.AbstractErrorHandler
      上位を拡張 net.jp.saf.sastruts.method.helpers.impl.MethodNotAllowedErrorHandler
すべての実装されたインタフェース:
Serializable, ErrorHandler

public class MethodNotAllowedErrorHandler
extends AbstractErrorHandler

ステータス405「Method Not Allowed」を返すハンドラです.

作成者:
k-minemoto
関連項目:
直列化された形式

フィールドの概要
protected  boolean disableAllowHeader
           
protected  String forward
           
 
コンストラクタの概要
MethodNotAllowedErrorHandler()
           
 
メソッドの概要
 String error(HttpServletRequest request, HttpServletResponse response, HttpMethod[] allowed, String method)
          エラー処理を行います.
 void setDisableAllowHeader(boolean disableAllowHeader)
          Allowヘッダーを無効にするかどうかを設定します.
 void setForward(String forward)
          エラー時のフォワード先を設定します.
 
クラス net.jp.saf.sastruts.method.helpers.impl.AbstractErrorHandler から継承されたメソッド
allowHeaderValue, throwMethodNotAllowedRuntimeException
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

disableAllowHeader

protected boolean disableAllowHeader

forward

protected String forward
コンストラクタの詳細

MethodNotAllowedErrorHandler

public MethodNotAllowedErrorHandler()
メソッドの詳細

setDisableAllowHeader

public void setDisableAllowHeader(boolean disableAllowHeader)
Allowヘッダーを無効にするかどうかを設定します.

パラメータ:
disableAllowHeader - Allowヘッダーを付与しない場合true. デフォルトはfalse(付与する)

setForward

public void setForward(String forward)
エラー時のフォワード先を設定します.

パラメータ:
forward - フォワード先. デフォルトはnull

error

public String error(HttpServletRequest request,
                    HttpServletResponse response,
                    HttpMethod[] allowed,
                    String method)
エラー処理を行います.

パラメータ:
request - HttpServletRequest
response - HttpServletResponse
allowed - 許可されているHttpMethodの配列
method - 実際に呼び出されたメソッド
戻り値:
フォワード先のパス. フォワードしない場合nullを返すこと.


Copyright © 2013 k-minemoto. All Rights Reserved.