public class

CheckboxesTag

extends AbstractMultiCheckedElementTag
java.lang.Object
   ↳ TagSupport
     ↳ org.springframework.web.servlet.tags.RequestContextAwareTag
       ↳ org.springframework.web.servlet.tags.HtmlEscapingAwareTag
         ↳ org.springframework.web.servlet.tags.form.AbstractFormTag
           ↳ org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag
             ↳ org.springframework.web.servlet.tags.form.AbstractHtmlElementTag
               ↳ org.springframework.web.servlet.tags.form.AbstractHtmlInputElementTag
                 ↳ org.springframework.web.servlet.tags.form.AbstractCheckedElementTag
                   ↳ org.springframework.web.servlet.tags.form.AbstractMultiCheckedElementTag
                     ↳ org.springframework.web.servlet.tags.form.CheckboxesTag

Class Overview

Databinding-aware JSP tag for rendering multiple HTML 'input' elements with a 'type' of 'checkbox'.

Intended to be used with a Collection as the getItems() bound value}.

Summary

[Expand]
Inherited Constants
From class org.springframework.web.servlet.tags.form.AbstractHtmlInputElementTag
From class org.springframework.web.servlet.tags.form.AbstractHtmlElementTag
From class org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag
From class org.springframework.web.servlet.tags.RequestContextAwareTag
[Expand]
Inherited Fields
From class org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag
From class org.springframework.web.servlet.tags.RequestContextAwareTag
Public Constructors
CheckboxesTag()
Protected Methods
String getInputType()
Return the type of the HTML input element to generate: "checkbox" or "radio".
int writeTagContent(TagWriter tagWriter)
Renders the 'input type="radio"' element with the configured setItems(Object) values.
[Expand]
Inherited Methods
From class org.springframework.web.servlet.tags.form.AbstractMultiCheckedElementTag
From class org.springframework.web.servlet.tags.form.AbstractCheckedElementTag
From class org.springframework.web.servlet.tags.form.AbstractHtmlInputElementTag
From class org.springframework.web.servlet.tags.form.AbstractHtmlElementTag
From class org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag
From class org.springframework.web.servlet.tags.form.AbstractFormTag
From class org.springframework.web.servlet.tags.HtmlEscapingAwareTag
From class org.springframework.web.servlet.tags.RequestContextAwareTag
From class java.lang.Object
From interface org.springframework.web.servlet.tags.EditorAwareTag

Public Constructors

public CheckboxesTag ()

Protected Methods

protected String getInputType ()

Return the type of the HTML input element to generate: "checkbox" or "radio".

protected int writeTagContent (TagWriter tagWriter)

Renders the 'input type="radio"' element with the configured setItems(Object) values. Marks the element as checked if the value matches the bound value.

Returns
  • valid tag render instruction as per javax.servlet.jsp.tagext.Tag#doStartTag().
Throws
JspException