definition标签里prepare属性详解
<definition name="prepare" extends="base-definition" preparer="study.framework.tiles.prepare.CommonPrepare">
<put-attribute name="title" value="Prepare ATTRIBUTE"></put-attribute>
</definition>
import org.apache.tiles.Attribute;
import org.apache.tiles.AttributeContext;
import org.apache.tiles.preparer.ViewPreparer;
import org.apache.tiles.request.Request;
/**
* Created by zhoujin on 2017/11/9.
*/
public class CommonPrepare implements ViewPreparer {
@Override
public void execute(Request request, AttributeContext attributeContext) {
//request的具体用法
//attributeContext具体用法
attributeContext.putAttribute("body", new Attribute("XXXXXX"));
}
}
Request用法
AttributeContext用法