一、模板引擎类TemplateEngine的主要方法
void setBaseDir(String path) 设置模板文件的根目录
void setPrefix(String 前缀) 设置前缀
void setSuffix(String 后缀) 设置后缀
String process(String 模板名, Map<String, Object> map) 填充模板,返回字符串结果
void process(String 模板名, Map<String, Object> map, PrintWriter writer) 填充模板,输出到打印器中
二、难处
1、解析模板的语法,忽略转义字符,忽略js的有冲突的语法。
2、在适当的时候找到取值表达式,填充值。