public class InsertAttributeDirective
extends org.apache.velocity.runtime.directive.Directive
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 :
     <tiles:insertAttribute name="body" />
 | Constructor and Description | 
|---|
| InsertAttributeDirective() | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getName() | 
| int | getType() | 
| boolean | render(org.apache.velocity.context.InternalContextAdapter context,
      Writer writer,
      org.apache.velocity.runtime.parser.node.Node node) | 
public String getName()
getName in class org.apache.velocity.runtime.directive.Directivepublic int getType()
getType in class org.apache.velocity.runtime.directive.Directivepublic boolean render(org.apache.velocity.context.InternalContextAdapter context,
                      Writer writer,
                      org.apache.velocity.runtime.parser.node.Node node)
               throws IOException
render in class org.apache.velocity.runtime.directive.DirectiveIOExceptionCopyright © 2000–2025 Apache Software Foundation. All rights reserved.