页面上有好多数据是重复使用,往freemarker标签中填充数据,是比较大的一个性能瓶颈,所以项目中使用freemarker的BeanWrapper cache.
使用方法
修改文件
1、sturts.properties 增加struts.freemarker.beanwrapperCache=true
2、FreemarkerManager(org.apache.struts2.views.freemarker)
}
3、StrutsConstants(org.apache.struts2)增加STRUTS_FREEMARKER_BEANWRAPPER_CACHE
修改后,页面中重复数据会从cache 获取,提升 页面性能