Base Controller:
private final static BeansWrapper wrapper = BeansWrapper.getDefaultInstance();
private final static TemplateHashModel staticModels = wrapper.getStaticModels();
protected static TemplateHashModel useStaticPacker(String packname) {
TemplateHashModel fileStatics = null;
try {
fileStatics = (TemplateHashModel) staticModels
.get(packname);
} catch (TemplateModelException e) {
e.printStackTrace();
}
return fileStatics;
};
Customer Controller Usage:
//register 静态访问
mav.addObject(
"distpower",
useStaticPacker("com.evertrip.etdspro.web.distributor.DistPowerContriller"));
FTL View Page Usage:
<#if distpower.方法名(参数) ..>
statement...
<#else>
statement...
</#if>