FreeMarker是由JAVA语言编写的一款模板引擎,它是基于模板将文字生成输出的通用工具。
使用FreeMarker有什么好处呢?
提高效率。在开发中分工更加明确。
在门户网页中,利用二级、三级生成页面静态化。在项目中,可以在web.xml或者spring中配置一个监听器利用监听器将页面静态的方法监听起来,这样在项目启动的时候利用监听器,将页面静态化生成静态页面也就是HTML页面。这样也有不好的地方。就是更新数据之后,生成的静态页面还是之前的数据,对这个问题,解决的办法就是在spring中配置定时的一个方法,可以在每天的几点让页面再重新生成页面。
注意:
在使用FreeMarker时,模板里面的数据的变量不能为空,否则就会抛出异常。