クラス StandardMultipartHttpServletRequest

実装されたすべてのインターフェース:
HttpServletRequestEEServletRequestEEMultipartHttpServletRequestMultipartRequest

public class StandardMultipartHttpServletRequest extends AbstractMultipartHttpServletRequest
Spring MultipartHttpServletRequest アダプター。サーブレット HttpServletRequest とその Part オブジェクトをラップします。パラメーターは、ネイティブリクエストの getParameter メソッドを通じて公開されます。独自の処理は必要ありません。
導入:
3.1
作成者:
Juergen Hoeller, Rossen Stoyanchev
関連事項:
  • コンストラクターの詳細

    • StandardMultipartHttpServletRequest

      public StandardMultipartHttpServletRequest(HttpServletRequestEE request) throws MultipartException
      指定されたリクエストに対して新しい StandardMultipartHttpServletRequest ラッパーを作成し、すぐにマルチパートコンテンツを解析します。
      パラメーター:
      request - ラップするサーブレットリクエスト
      例外:
      MultipartException - 解析に失敗した場合
    • StandardMultipartHttpServletRequest

      public StandardMultipartHttpServletRequest(HttpServletRequestEE request, boolean lazyParsing) throws MultipartException
      指定されたリクエストの新しい StandardMultipartHttpServletRequest ラッパーを作成します。
      パラメーター:
      request - ラップするサーブレットリクエスト
      lazyParsing - マルチパートファイルまたはパラメーターの最初のアクセス時にマルチパート解析を遅延してトリガーするかどうか
      例外:
      MultipartException - 即時解析の試行が失敗した場合
      導入:
      3.2.9
  • メソッドの詳細

    • handleParseFailure

      protected void handleParseFailure(ThrowableSE ex)
    • initializeMultipart

      protected void initializeMultipart()
      クラスからコピーされた説明: AbstractMultipartHttpServletRequest
      可能であれば、マルチパートリクエストを遅延初期化します。まだ先行初期化されていない場合にのみ呼び出されます。
      オーバーライド:
      クラス AbstractMultipartHttpServletRequestinitializeMultipart 
    • getParameterNames

      public EnumerationSE<StringSE> getParameterNames()
      次で指定:
      インターフェース ServletRequestEEgetParameterNamesEE 
      オーバーライド:
      クラス ServletRequestWrapperEEgetParameterNamesEE 
    • getParameterMap

      public MapSE<StringSE,StringSE[]> getParameterMap()
      次で指定:
      インターフェース ServletRequestEEgetParameterMapEE 
      オーバーライド:
      クラス ServletRequestWrapperEEgetParameterMapEE 
    • getMultipartContentType

      @Nullable public StringSE getMultipartContentType(StringSE paramOrFileName)
      インターフェースからコピーされた説明: MultipartRequest
      指定されたリクエストパーツのコンテンツ型を決定します。
      パラメーター:
      paramOrFileName - パーツの名前
      戻り値:
      関連するコンテンツ型、または定義されていない場合は null 
    • getMultipartHeaders

      @Nullable public HttpHeaders getMultipartHeaders(StringSE paramOrFileName)
      インターフェースからコピーされた説明: MultipartHttpServletRequest
      マルチパートリクエストの指定された部分のヘッダーを返します。

      基盤となる実装がパーツヘッダーへのアクセスをサポートしている場合、すべてのヘッダーが返されます。それ以外の場合、たとえばファイルのアップロードの場合、返されるヘッダーは、可能な場合は "Content-Type" を公開する場合があります。