Class FormData

  • All Implemented Interfaces:
    java.io.Serializable

    public class FormData
    extends java.lang.Object
    implements java.io.Serializable
    Form Data
    Author:
    davidc
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      class  FormData.FormField
      Form Field
    • Constructor Summary

      Constructors 
      Constructor Description
      FormData​(javax.servlet.http.HttpServletRequest req)
      Construct
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void cleanup()
      Cleanup all temporary resources used by this form data NOTE: Only invoke this after all required processing of FileItems is done (e.g.
      FormData.FormField[] getFields()
      Helper to parse servlet request form data
      boolean getIsMultiPart()
      Determine if multi-part form data has been provided
      java.util.Map<java.lang.String,​java.lang.String[]> getParameters()
      Gets parameters encoded in the form data
      boolean hasField​(java.lang.String name)
      Determine if form data has specified field
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FormData

        public FormData​(javax.servlet.http.HttpServletRequest req)
        Construct
        Parameters:
        req - HttpServletRequest
    • Method Detail

      • getIsMultiPart

        public boolean getIsMultiPart()
        Determine if multi-part form data has been provided
        Returns:
        true => multi-part
      • hasField

        public boolean hasField​(java.lang.String name)
        Determine if form data has specified field
        Parameters:
        name - field to look for
        Returns:
        true => form data contains field
      • getFields

        public FormData.FormField[] getFields()
        Helper to parse servlet request form data
        Returns:
        map of all form fields
      • cleanup

        public void cleanup()
        Cleanup all temporary resources used by this form data NOTE: Only invoke this after all required processing of FileItems is done (e.g. retrieval of content)
      • getParameters

        public java.util.Map<java.lang.String,​java.lang.String[]> getParameters()
        Gets parameters encoded in the form data
        Returns:
        map (name, value) of parameters