java 字符串作为freemarker模板的简单实现例子
来源:互联网 发布:软件销售范围 编辑:程序博客网 时间:2024/05/22 17:50
package com.util;import java.io.IOException;import java.io.StringWriter;import java.util.HashMap;import java.util.Map;import freemarker.cache.StringTemplateLoader;import freemarker.template.Configuration;import freemarker.template.Template;import freemarker.template.TemplateException;public class Freemarker {/** * * @param templateContent 需要给字符串模板内容,例如"欢迎:${name}登入!" * @param dataMap里存放的数据Key值要与模板中的相对应参数 */ public static void getPage(String templateContent,Map<String,Object> dataMap) { Configuration cfg = new Configuration(); StringTemplateLoader stringLoader = new StringTemplateLoader(); stringLoader.putTemplate("myTemplate",templateContent); cfg.setTemplateLoader(stringLoader); try { Template template = cfg.getTemplate("myTemplate","utf-8"); StringWriter writer = new StringWriter(); try { template.process(dataMap, writer); System.out.println(writer.toString()); } catch (TemplateException e) { e.printStackTrace(); } } catch (IOException e) { e.printStackTrace(); } } public static void main(String[] args) { Map<String,Object> dataMap = new HashMap<String,Object>(); dataMap.put("name", "张三"); getPage("欢迎:${name}登入!",dataMap);}}
欢迎转载,请标明出处,谢谢!
0 0
- java 字符串作为freemarker模板的简单实现例子
- 字符串作为freemarker模板的简单实现例子
- 字符串作为freemarker模板的简单实现例子
- 字符串作为freemarker模板的简单实现例子
- 字符串作为freemarker模板
- Map变为字符串的FreeMarker模板实现
- freemarker简单的例子
- 使用FreeMarker模板生成java代码的例子
- freemarker简单的入门例子
- FreeMarker 简单的入门例子
- 采用freemarker模板引擎作为Java邮件模板
- 采用字符串作为模板内容的 Velocity简单实例。
- FreeMarker模板入门例子
- 使用FreeMarker模板引擎作为Struts2的视图技术
- 我的第一个FreeMarker模板生成java代码的例子
- Freemarker 最简单的例子程序
- FreeMarker最简单的例子(1)
- FreeMarker最简单的例子(2)
- 利用网站微调增加网站推广优势
- GDI+学习及代码总结之------文本与字体
- 清除浮动的clearfix方法
- SEU寒假训练题解二 F Codeforces 441B
- 欢迎使用CSDN-markdown编辑器
- java 字符串作为freemarker模板的简单实现例子
- POJ-2136 Vertical Histogram
- @Autowired认识
- Java学习笔记一
- SpringMVC返回JSON数据时日期格式化问题
- 欢迎使用CSDN-markdown编辑器
- 【并查集】 HDOJ 4313 Matrix
- Linux 数据可视化工具
- javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)