freemark学习(二):freemark的数据类型(1)
来源:互联网 发布:淘宝助理有什么用 编辑:程序博客网 时间:2024/05/23 01:23
freemark学习(二):freemark的数据类型(1)
在上一篇《freemark学习(一):hello freemark》我们快速入手freemark并且输出了hellofreemark。那么在本节中我们将学习freemark的数据类型。
Freemark数据类型:
数据类型示例字符类型string数值类型tnt布尔值true false集合listmapmap<key,value>时间对象datejavaBean对象User接下来讲解这些数据类型怎么使用,怎么获取。
1:string类型
Java代码;
//创建config实例
Configuration cfg = new Configuration();
//设置模板文件夹
cfg.setDirectoryForTemplateLoading(new File("templates"));
//准备数据
Map<String, Object> root = new HashMap<String, Object>();
root.put("data","你好");
//加载模板的位置
Template temp = cfg.getTemplate("stringdata.ftl");
//显示生成d数据,并将数据打印到控制台上
Writer out = new OutputStreamWriter(System.out);
temp.process(root, out);
out.flush();
out.close();
Freemak页面:
2:数字类型
3:boolean类型
注意:
在freemark中取数据一般直接使用${变量名称}就可以取出了。但是如果变量中是boolean类型的话。直接使用${}就会报错。需要使用如下:
在取出的时候:
4:日期类型
日期类型的需要格式化
页面进行格式化
5:自定义对象
本篇先讲解这些类型。下篇预告:
在下一篇中我们着重讲解集合类型和map对象。因为在两种类型在我们实际开发中使用频率很高。
Ps:如果需要源码。请
关注【凯哥java】
- freemark学习(二):freemark的数据类型(1)
- freemark
- freemark
- freemark
- FreeMark
- freeMark
- freemark
- freemark
- freemark
- freemark学习
- freemark学习
- freemark 学习
- Freemark学习
- Freemark----基本数据类型(对象)
- 【Freemark】-基本数据类型
- SpringBoot学习(二)--集成mybatis+freemark
- freemark使用 二
- freemark 学习笔记
- Android 的adb无法运行
- myelipse NoClassDefFoundError异常
- AFNetworking3.0源码解读(一)之 AFNetworkReachabilityManager
- push本地代码到github出错
- log4j配置(二)
- freemark学习(二):freemark的数据类型(1)
- MapReduce的shuffle机制
- 将Eclipse工具下的项目转到idea开发工具下遇到的问题
- js模拟购物车商品价格的增减
- 提交app苹果审核时报错ERROR ITMS-90062: "This bundle is invalid. The value for key CFBundleShortVersionString
- C/C++基本语法,入门及提高(2)
- 最小生成树应用uvalive5713
- Lombok 简单说明
- Android自动化压力测试图解教程——Monkey工具