javax.servlet.jsp.tagext.JspTag
, javax.servlet.jsp.tagext.SimpleTag
public class InsertAttributeTag
extends javax.servlet.jsp.tagext.SimpleTagSupport
Inserts the value of an attribute into the page.
This tag can be flexibly used to insert the value of an attribute into a page. As in other usages in Tiles, every attribute can be determined to have a "type", either set explicitly when it was defined, or "computed". If the type is not explicit, then if the attribute value is a valid definition, it will be inserted as such. Otherwise, if it begins with a "/" character, it will be treated as a "template". Finally, if it has not otherwise been assigned a type, it will be treated as a String and included without any special handling.
Example :
<code> <tiles:insertAttribute name="body" /> </code>
Constructor | Description |
---|---|
InsertAttributeTag() |
Modifier and Type | Method | Description |
---|---|---|
void |
doTag() |
|
java.lang.Object |
getDefaultValue() |
Getter for defaultValue property.
|
java.lang.String |
getDefaultValueRole() |
Getter for defaultValueRole property.
|
java.lang.String |
getDefaultValueType() |
Getter for defaultValueType property.
|
java.lang.String |
getName() |
Getter for name property.
|
java.lang.String |
getPreparer() |
Getter for preparer property.
|
java.lang.String |
getRole() |
Getter for role property.
|
Attribute |
getValue() |
Getter for value property.
|
boolean |
isFlush() |
Getter for flush property.
|
boolean |
isIgnore() |
Getter for ignore property.
|
void |
setDefaultValue(java.lang.Object defaultValue) |
Setter for defaultValue property.
|
void |
setDefaultValueRole(java.lang.String defaultValueRole) |
Setter for defaultValueRole property.
|
void |
setDefaultValueType(java.lang.String defaultValueType) |
Setter for defaultValueType property.
|
void |
setFlush(boolean flush) |
Setter for flush property.
|
void |
setIgnore(boolean ignore) |
Setter for ignore property.
|
void |
setName(java.lang.String name) |
Setter for name property.
|
void |
setPreparer(java.lang.String preparer) |
Setter for preparer property.
|
void |
setRole(java.lang.String role) |
Setter for role property.
|
void |
setValue(Attribute value) |
Setter for value property.
|
public boolean isIgnore()
true
, if an exception happens during
rendering, of if the attribute is null, the problem will be ignored.public void setIgnore(boolean ignore)
ignore
- If true
, if an exception happens during
rendering, of if the attribute is null, the problem will be ignored.public java.lang.String getPreparer()
public void setPreparer(java.lang.String preparer)
preparer
- The preparer to invoke before rendering the attribute.public java.lang.String getRole()
public void setRole(java.lang.String role)
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.public java.lang.Object getDefaultValue()
public void setDefaultValue(java.lang.Object defaultValue)
defaultValue
- The default value of the attribute. To use only if
the attribute was not computed.public java.lang.String getDefaultValueRole()
public void setDefaultValueRole(java.lang.String defaultValueRole)
defaultValueRole
- The default comma-separated list of roles. To use
only if the attribute was not computed.public java.lang.String getDefaultValueType()
public void setDefaultValueType(java.lang.String defaultValueType)
defaultValueType
- The default type of the attribute. To use only if
the attribute was not computed.public java.lang.String getName()
public void setName(java.lang.String name)
name
- The name of the attribute.public Attribute getValue()
public void setValue(Attribute value)
value
- The attribute to use immediately, if not null.public boolean isFlush()
true
, the response will be flushed after the insert.public void setFlush(boolean flush)
flush
- If true
, the response will be flushed after the insert.public void doTag() throws javax.servlet.jsp.JspException, java.io.IOException
doTag
in interface javax.servlet.jsp.tagext.SimpleTag
doTag
in class javax.servlet.jsp.tagext.SimpleTagSupport
javax.servlet.jsp.JspException
java.io.IOException
Copyright © 2018. All rights reserved.