Class AddAttributeTag

java.lang.Object
javax.servlet.jsp.tagext.SimpleTagSupport
org.apache.tiles.jsp.taglib.AddAttributeTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.SimpleTag

public class AddAttributeTag extends javax.servlet.jsp.tagext.SimpleTagSupport

Add an element to the surrounding list. Equivalent to 'putAttribute', but for list element.

Add an element to the surrounding list. This tag can only be used inside 'putListAttribute' or 'addListAttribute' tags. Value can come from a direct assignment (value="aValue")

  • Constructor Details

    • AddAttributeTag

      public AddAttributeTag()
  • Method Details

    • getValue

      public Object getValue()
      Getter for value property.
      Returns:
      The value of the attribute. Use this parameter, or expression, or body.
    • setValue

      public void setValue(Object value)
      Setter for value property.
      Parameters:
      value - The value of the attribute. Use this parameter, or expression, or body.
    • getExpression

      public String getExpression()
      Getter for expression property.
      Returns:
      The expression to calculate the value from. Use this parameter, or value, or body.
    • setExpression

      public void setExpression(String expression)
      Setter for expression property.
      Parameters:
      expression - The expression to calculate the value from. Use this parameter, or value, or body.
    • getRole

      public String getRole()
      Getter for role property.
      Returns:
      A comma-separated list of roles. If present, the attribute will be rendered only if the current user belongs to one of the roles.
    • setRole

      public void setRole(String role)
      Setter for role property.
      Parameters:
      role - A comma-separated list of roles. If present, the attribute will be rendered only if the current user belongs to one of the roles.
    • getType

      public String getType()
      Getter for type property.
      Returns:
      The type (renderer) of the attribute.
    • setType

      public void setType(String type)
      Setter for type property.
      Parameters:
      type - The type (renderer) of the attribute.
    • 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