网站首页 > java教程 正文
freemark学习(二):freemark的数据类型(1)
在上一篇《freemark学习(一):hello freemark》我们快速入手freemark并且输出了hellofreemark。那么在本节中我们将学习freemark的数据类型。
Freemark数据类型:
数据类型 | 示例 |
字符类型 | string |
数值类型 | tnt |
布尔值 | true false |
集合 | list |
map | map<key,value> |
时间对象 | date |
javaBean对象 | 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】
猜你喜欢
- 2025-07-01 23种设计模式娓娓道来,助你优雅的编写出漂亮代码
- 2025-07-01 MySQL选择合适的数据类型(char与varchar|text与blob)
- 2025-07-01 Java 编程入门:变量与数据类型(java变量数据类型有哪些)
- 2025-07-01 Java基础数据类型与核心概念(java基本数据类型有哪八种)
- 2025-07-01 【Java 编程入门】基本数据类型(java基本数据类型详解)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)