Java帮助类
public classFreemarkerUtils {
/**
* 获取freemarker可使用的bean
* @param clz 类型
* @return
*/
@SuppressWarnings("rawtypes")
public static TemplateModel getStaticModel(Class clz) {
BeansWrapper wrapper = BeansWrapper.getDefaultInstance();
try {
return wrapper.getStaticModels().get(clz.getName());
} catch (TemplateModelException e) {
e.printStackTrace();
}
return null;
}
}
action或controll层调用代码
TemplateModel templateModel = FreemarkerUtils.getStaticModel(DateHelper.class);
request.setAttribute("DateHelper", templateModel );
前台页面调用
${DateHelper.getCurrentStringDate()}