`
lvjun106
  • 浏览: 437951 次
  • 性别: Icon_minigender_1
  • 来自: 芜湖
社区版块
存档分类
最新评论

freemarkder 解析字符串 StringTemplateLoader

 
阅读更多

freemarkder 有多种模板类解析方法:

FileTemplateLoader

SpringTemplateLoader

StringTemplateLoader

URLTemplateLoader

WebappTemplateLoader

 

下面这个是直接解析字符串的范例:

Configuration cfg = new Configuration(Configuration.VERSION_2_3_22);
		cfg.setDefaultEncoding("UTF-8");
		StringTemplateLoader templateLoader = new StringTemplateLoader();
		templateLoader.putTemplate("1", "<html>${user}</html>");
		cfg.setTemplateLoader(templateLoader);
		try {
			Template template = cfg.getTemplate("1");
			Writer out = new OutputStreamWriter(System.out);
			Map<String, Object> dataModel = new HashMap<String, Object>();
			dataModel.put("user", "2222");
			template.process(dataModel, out);
		} catch (IOException e) {
			e.printStackTrace();
		} catch (TemplateException e) {
			e.printStackTrace();
		}

 

 

分享到:
评论

相关推荐

    FreeMarkder中文手册

    详述了FreeMarker支持的各种数据类型及其在模板中的使用方式,包括基本类型如字符串、数字、日期等,以及复杂类型如列表、映射等。 - **1.4 模板一览** 展示了一些常见的模板示例,帮助初学者快速上手,了解如何...

    freemarker 中文乱码解决

    然而,当涉及到非英文字符,尤其是中文字符时,乱码问题会严重影响用户体验和数据的正确性。本文将深入探讨Freemarker中中文乱码的成因及解决策略。 ### 成因分析 中文乱码问题主要源于编码不一致。在Freemarker中...

    freemarkerdebug

    freemarker调试实现了freemarker / spring mvc反模式。 用于跟踪工具开发的代码。 只需使用Maven运行它: mvn jetty:run 打开浏览器: 进行慢速演示用于模板崩溃演示(仅用于获取堆栈跟踪) ......

    freemarker导出Excel、Word、HTMLdemo

    在Java中,Freemarker与ModelAndView、Velocity等模板引擎类似,它通过模板语言(Template Language)来描述数据如何被渲染。... 1. **导出Excel** - 使用Freemarker导出Excel通常涉及到Apache POI库。...

    基于freeRTOS和STM32F103x的手机远程控制浴室温度系统设计源码

    该项目是一款基于freeRTOS操作系统和STM32F103x微控制器的手机远程控制浴室温度系统设计源码,共包含1087个文件,包括580个C语言源文件、269个头文件、45个汇编源文件、36个数据文件、36个目标文件、35个编译规则文件、28个包含文件、27个文本文件、6个源文件、3个归档文件。此系统通过手机远程实现对浴室温度的有效控制,适用于智能浴室环境管理。

    LABVIEW程序实例-web写数据.zip

    labview程序代码参考学习使用,希望对你有所帮助。

    LABVIEW程序实例-前面板对象常用属性.zip

    labview程序代码参考学习使用,希望对你有所帮助。

    LABVIEW程序实例-通过全局变量发送数据.zip

    labview程序代码参考学习使用,希望对你有所帮助。

Global site tag (gtag.js) - Google Analytics