freemarker.template.TemplateDirectiveModel, freemarker.template.TemplateModelpublic class InsertAttributeFMModel
extends java.lang.Object
implements freemarker.template.TemplateDirectiveModel
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 |
|---|---|
InsertAttributeFMModel(InsertAttributeModel model) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
execute(freemarker.core.Environment env,
java.util.Map params,
freemarker.template.TemplateModel[] loopVars,
freemarker.template.TemplateDirectiveBody body) |
public InsertAttributeFMModel(InsertAttributeModel model)
model - The template model.public void execute(freemarker.core.Environment env,
java.util.Map params,
freemarker.template.TemplateModel[] loopVars,
freemarker.template.TemplateDirectiveBody body)
throws freemarker.template.TemplateException,
java.io.IOException
execute in interface freemarker.template.TemplateDirectiveModelfreemarker.template.TemplateExceptionjava.io.IOExceptionCopyright © 2018. All rights reserved.