クラス CsrfRequestDataValueProcessor

  • 実装されたすべてのインターフェース:
    org.springframework.web.servlet.support.RequestDataValueProcessor

    public final class CsrfRequestDataValueProcessor
    extends java.lang.Object
    implements org.springframework.web.servlet.support.RequestDataValueProcessor
    Spring との統合 Web MVC は、Spring タグライブラリを使用するときに、非表示の入力を持つフォームに CsrfToken を自動的に追加します。
    導入:
    3.2
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      java.util.Map<java.lang.String,​java.lang.String>getExtraHiddenFields​(javax.servlet.http.HttpServletRequest request)
      java.lang.StringprocessAction​(javax.servlet.http.HttpServletRequest request, java.lang.String action)
      java.lang.StringprocessAction​(javax.servlet.http.HttpServletRequest request, java.lang.String action, java.lang.String method)
      java.lang.StringprocessFormFieldValue​(javax.servlet.http.HttpServletRequest request, java.lang.String name, java.lang.String value, java.lang.String type)
      java.lang.StringprocessUrl​(javax.servlet.http.HttpServletRequest request, java.lang.String url)
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクターの詳細

      • CsrfRequestDataValueProcessor

        public CsrfRequestDataValueProcessor()
    • メソッドの詳細

      • processAction

        public java.lang.String processAction​(javax.servlet.http.HttpServletRequest request,
                                              java.lang.String action)
      • processAction

        public java.lang.String processAction​(javax.servlet.http.HttpServletRequest request,
                                              java.lang.String action,
                                              java.lang.String method)
        次で指定:
        インターフェース org.springframework.web.servlet.support.RequestDataValueProcessorprocessAction 
      • processFormFieldValue

        public java.lang.String processFormFieldValue​(javax.servlet.http.HttpServletRequest request,
                                                      java.lang.String name,
                                                      java.lang.String value,
                                                      java.lang.String type)
        次で指定:
        インターフェース org.springframework.web.servlet.support.RequestDataValueProcessorprocessFormFieldValue 
      • getExtraHiddenFields

        public java.util.Map<java.lang.String,​java.lang.String> getExtraHiddenFields​(javax.servlet.http.HttpServletRequest request)
        次で指定:
        インターフェース org.springframework.web.servlet.support.RequestDataValueProcessorgetExtraHiddenFields 
      • processUrl

        public java.lang.String processUrl​(javax.servlet.http.HttpServletRequest request,
                                           java.lang.String url)
        次で指定:
        インターフェース org.springframework.web.servlet.support.RequestDataValueProcessorprocessUrl