Velocity模板引擎生成页面

在java后台生成html页面,主要分为以下一种功能:
1.需要发送正文格式为html类型的主题邮件
2.需要在后台生成html类型的文件,以供访问。
这两种方式,的确都可以使用字符串拼接的方法,但是过于麻烦,而且不利于使用样式,显得繁杂凌乱~
所以,经过大牛的建议,才得知了竟然还有velocity模板引擎这个用法,通过获取html页面和参数,他可以直接将页面和数据进行融合,进而生成一个html页面,
这里获取原始html页面有两种方式,一个是通过字符串拼接成的html页面,一个是通过现有.vm页面进行获取

jar包为下面这个:
org.apache.velocity.app.VelocityEngine

第一种:String的html页面
Velocity模板引擎生成页面

第二种:获取.vm页面融合
Velocity模板引擎生成页面

两者的区别:1.获取页面方式不同
2.页面和参数融合的方式不同

https://www.ibm.com/developerworks/cn/java/j-lo-velocity1/这里还有关于velocity的雨大说明!