public abstract class GeneralVarTagBinding extends Tag
public class TestGeneralVarTagBinding extends GeneralVarTagBinding
{
public void render()
{
for (int i = 0; i < 5; i++)
{
this.bind("value", i);// or this.binds(i);
this.doBodyRender();
}
}
}
此例子会循环渲染标签体5次,并且每次循环都会设置value的值,如下是模板内容
<#tag ; value>
${value}
</#tag>
| 构造器和说明 |
|---|
GeneralVarTagBinding() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
binds(Object... array)
按照标签变量声明的顺序绑定
|
Map<String,Object> |
getAttributes() |
Object |
getAttributeValue(String attrName) |
String |
getHtmlTagName() |
void |
mapName2Index(LinkedHashMap<String,Integer> map) |
afterRender, containHtmlAttribute, doBodyRender, getArgs, getBodyContent, getHtmlAttribute, getParent, inintBase, init, render, setTagParentpublic void mapName2Index(LinkedHashMap<String,Integer> map)
protected void binds(Object... array)
array - public String getHtmlTagName()
Copyright © 2019. All rights reserved.