Class SelectTag<T>

  • Type Parameters:
    T - The type of the m_elements (e.g. String)
    All Implemented Interfaces:
    javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.SimpleTag

    public class SelectTag<T>
    extends javax.servlet.jsp.tagext.SimpleTagSupport
    Creates a HTML select-element for a given number of objects (called m_elements). For each object an option-section is created. There is also an empty option for a "no selection made" element.
    • Constructor Detail

      • SelectTag

        public SelectTag()
    • Method Detail

      • setDefaultText

        public void setDefaultText​(String defaultStr)
      • setOnChange

        public void setOnChange​(String onChange)
      • setElements

        public void setElements​(T[] elements)
      • setSelected

        public void setSelected​(T selected)
      • setComparator

        public void setComparator​(Comparator<T> comparator)
      • doTag

        public void doTag()
                   throws javax.servlet.jsp.JspException,
                          IOException
        Specified by:
        doTag in interface javax.servlet.jsp.tagext.SimpleTag
        Overrides:
        doTag in class javax.servlet.jsp.tagext.SimpleTagSupport
        Throws:
        javax.servlet.jsp.JspException
        IOException