Class FileUploadTag

All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag, jakarta.servlet.jsp.tagext.JspTag, jakarta.servlet.jsp.tagext.Tag, Serializable

public class FileUploadTag extends FormElementTag
A JSP tag to generate a FILE tag.
Since:
1.0
Version:
10.2
Author:
Luke
See Also:
  • Constructor Details

    • FileUploadTag

      public FileUploadTag()
      Creates a new file upload element tag.
  • Method Details

    • setSize

      public void setSize(int len)
      Sets the size of this field. This does nothing if a negative, zero or non-numeric value is passed.
      Parameters:
      len - the size of the field
      See Also:
    • setOnChange

      public void setOnChange(String jscript)
      Sets the JavaScript onChange event for this field.
      Parameters:
      jscript - the JavaScript to execute when the field value changes
    • setMax

      public void setMax(int maxLen)
      Sets the maximum length of this field. This does nothing if a negative, zero or non-numeric value is passed.
      Parameters:
      maxLen - the maximum length of the field
      See Also:
    • setMaxSize

      public void setMaxSize(int kb)
      Sets the maximum size for the file. This will NOT provide validation code, instead places a small label to the right of the input box with the size limit displayed.
      Parameters:
      kb - the size limit in kilobytes
    • release

      public void release()
      Specified by:
      release in interface jakarta.servlet.jsp.tagext.Tag
      Overrides:
      release in class ElementTag
    • doEndTag

      public int doEndTag() throws jakarta.servlet.jsp.JspException
      Generates the HTML for this Input element.
      Specified by:
      doEndTag in interface jakarta.servlet.jsp.tagext.Tag
      Overrides:
      doEndTag in class jakarta.servlet.jsp.tagext.TagSupport
      Throws:
      jakarta.servlet.jsp.JspException - if an error occurs