今天我终于会生成静态html啦.呵呵.是用FreeMarker的.
最简单的需要:
一个ftl文件+一个java文件=一个html文件
ftl文件的编写需要大家自己学习啦.也不难.
java文件里的
Configuration cfg = new Configuration();
cfg.setDirectoryForTemplateLoading(new File("D:/templates"));
Template t = cfg.getTemplate("hello.ftl");
Writer out = new OutputStreamWriter(new FileOutputStream(
"C:/helloword.html"), "UTF-8");
t.process(null, out);
首先需要一个配置对象:Configuration.
调用它的setDirectoryForTemplateLoading方法.需要一个File对象.传递模板文件所在的文件夹的目录作为参数.
接着需要一个模板对象Template.
调用Configuration的getTemplate,以模板文件名作参数.将返回值赋给Template.
最后需要一个Writer,第一个参数是选择输出的完整路径(包括文件名),第二个参数是输出的编码方式.
最最后调用前面创建的Template的process方法.第一个参数是一个Map,大家可以通过这个Map给ftl模板填充个人的信息.第二个参数是前面创建的Writer.
finished
分享到:
相关推荐
NULL 博文链接:https://fackyou200.iteye.com/blog/972795
freemarker创建静态网页的一个小例子
freemarker生成静态页面------内含使用说明 freemarker生成静态页面------内含使用说明 freemarker生成静态页面------内含使用说明
freeMarker的简单应用,适合入门人了解,导入myeclipse发布到tomact即可应用
用freemarker做模板,结合struts2生成静态页面功能,不要分,嘻嘻
Freemarker模板生成pdf+javaFreemarker模板生成pdf+javaFreemarker模板生成pdf+javaFreemarker模板生成pdf+javaFreemarker模板生成pdf+java
2.freemarker 写出来的页面一般都是xml格式友好的,也就是说你可以写出很规范的xhtml,而且还可以直接使用一些xml的代码格式化工具直接美化.而且很容易发现其中缺少或者嵌套错误的tag 3. 个人觉得freemarker 和taglib...
FreeMarker教你如何生成html静态页面源码
springboot整合freemarker生成静态html的demo 主要讲解了通过模板生成html和通过字符串生成html
struts2+freemarker 生成静态页面,希望对大家有用!!!!
springmvc+mybatis 和一个简单的freemarker代码生成工具
freemarker生成静态HTML例子
主要就是用servlet做的,freemarker和httpclient的静态化都封装好了工具类了,简单,有文档,可以看懂
代码生成器支持model、Mapper、Dao、Service、ServiceImpl、Controller 一次性的生成,支持同时生成多张表,此代码生成器依赖JAR包比较少,除了必用Freemarker 和JDBC之外基本上完全个人编写
NULL 博文链接:https://goby2008.iteye.com/blog/627076
FreeMarker适合于作为Web应用的表现层,那么我们就把把页面中所需要的样式放入FreeMarker文件中,然后将页面所需要的数据动态绑定,并放入Map中,通过调用FreeMarker模板文件解析类process()方法完成静态页面的生成...
通过程序生成PDF文件, wkhtmltox-0.12.3.2_msvc2013-win64.exe html-url
freemarker html生成pdf 通过freemarker 和html模板生成对应的pdf或者图片 参考使用,欢迎下载
这是一个eclipse下创建的一个project,里面有一个freemarker生成html及一些语法示例
给初学者一个简单的利用freemarker生成xml文件的例子