freemarker是一款模板引擎,基于模板、用来生成输出文本的通用工具。
项目中导入工具包
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.27-incubating</version>
</dependency>
准备模板文件
【个人信息】
姓名:${
name}
住址:${
address}
年龄:${
age}
性别:${
gender}
<#if company??>
工作单位:${
company}
</#if>
在职状态:${
workState}
其中<#if company??>***</#if>语句是判断参数company是否为空,若不为空则执行标签内的内容赋值,否则跳过标签内容。