FreeMarker 在JAVA控制台应用(5)

摘要:
建立一个普通的java项目:HelloFreeMarker引入freemarker.jar包在项目目录下建立模板目录:templates在templates目录下,建立hello.ftl模板文件,模板内容如下:你好啊,${user},今天你的精神不错!
  1. 建立一个普通的java项目:HelloFreeMarker
  2. 引入freemarker.jar
  3. 在项目目录下建立模板目录:templates
  4. templates目录下,建立hello.ftl模板文件,模板内容如下:
    你好啊,${user},今天你的精神不错!
  5. 在src下新建com.kj.study.freemarker包,然后建立Hello.java 文件.代码如下:
    package com.kj.study.freemarker;
    import java
    .io.File; import java.io.OutputStreamWriter; import java.io.Writer; import java.util.HashMap; import java.util.Map;
    import freemarker
    .template.Configuration; import freemarker.template.DefaultObjectWrapper; import freemarker.template.Template; public classHello{ public static void main(String[] args) throws Exception{ //1.创建Freemarker配置实例 Configuration cfg = newConfiguration(); cfg.setDirectoryForTemplateLoading(new File("templates")); //2.创建数据模型 Map root = newHashMap(); root.put("user", "展翅"); //3.加载模板文件 Template t1 = cfg.getTemplate("hello.ftl"); //4.显示生成的数据,//将合并后的数据打印到控制台 Writer out = new OutputStreamWriter(System.out); t1.process(root,out); out.flush(); //5.关闭 out.close();
    }
    }

免责声明:文章转载自《FreeMarker 在JAVA控制台应用(5)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇springboot mybatis的pagehelper分页oracle最高账号sys的密码认证模式下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

bat批处理文件夹内文件名的提取【转载-改编】

期末到了,要交很多材料,其中要汇总本学期的自编资料。文件目录里有很多文件,一个个打出来,不符合技术老师的风格,有没有简单快捷的方式呢? 采用批处理来批量获取文件名 命令: DIR *.* /B >要保存的文件名.txt 比如,在当前文件目录下,新建2个文件:“清单.txt"和"脚本.bat" 选中"脚本.bat"文件,右键选择编辑,复制粘贴命令,修改...

Python3 os模块及操作文件和目录

1. os模块相关操作:os模块主要处理操作系统的相关的功能 os.name 获取操作系统平台 os.getcwd() 获取现在的工作目录 os.listdir() 获取某个目录下的所有文件名 os.system() 用来运行shell命令 os.remove() 删除某...

各种在线编辑器漏洞

常见的一些编辑器:ewebeditor ewebeditornet fckeditoreditor southidceditor SouthidcEditor bigcneditor其实如果大家多关注编辑器的话,会有惊人的发现,尤其是jsp,php版的,一个webshell基本上就是一台服务器啊~~~一:首先说说最近不断爆洞的ewebeditor(一)ASP...

Linux下启动Tomcat启动并显示控制台日志信息

Linux下如何启动Tomcat像Windows启动并显示控制台日志信息一样? Windows下启动tomcat,一般直接运行startup.bat,启动后如下图所示: Linux下直接启动./startup.sh但是查看不到启动日志信息,通过ps –ef|grep tomcat查看,实际已经启动,如下图所示: 但是可以通过运行./catalina.s...

Linux wc文件统计

原文链接 linux下如何统计一个目录下的文件个数以及代码总行数的命令知道指定后缀名的文件总个数命令:find . -name "*.cpp" | wc -l知道一个目录下代码总行数以及单个文件行数:find . -name "*.h" | xargs wc -llinux统计文件夹中文件数目第一种方法:ls -l|grep “^-”|wc -lls -l...

makefile中的自动化变量 【转】

转自:http://blog.chinaunix.net/uid-28458801-id-3495215.html 自动化变量 模式规则中,规则的目标和依赖文件名代表了一类文件名;规则的命令是对所有这一类文件重建过程的描述,显然,在命令中不能出现具体的文件名,否则模式规则失去意义。那么在模式规则的命令行中该如何表示文件,将是本小节的讨论的重点。 假如你需要...