freemarker.template.TemplateDirectiveModel
, freemarker.template.TemplateModel
public 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.TemplateDirectiveModel
freemarker.template.TemplateException
java.io.IOException
Copyright © 2018. All rights reserved.