一、从freemarker谈起 Freemarker使用模板技术进行视图的渲染。自从看了Struts标签、Freemarker、JSTL的性能对比后,我毅然决定放弃Struts标签了!效率太差…… Spring本身支持了对Freemarker的集成。只需要配置一个针对Freemarker的视图解析器 ...
分类:
编程语言 时间:
2017-11-17 11:55:50
阅读次数:
317
简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点: 1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看 ...
分类:
编程语言 时间:
2017-11-16 17:23:49
阅读次数:
307
FreeMarker标签使用 FreeMarker模板文件主要有4个部分组成 FTL指令规则 FreeMarker有三种FTL标签,这和HTML的标签是完全类似的 实际上,使用标签时前面的#符号也可能变成@,如果该指令是一个用户指令而不是系统内建指令时,应将#符号改为@符号 插值规则 FreeMar ...
分类:
其他好文 时间:
2017-11-16 14:25:50
阅读次数:
128
一 数据类型简介 freemarker 模板中的数据类型由如下几种: 1. 布尔型:等价于java中的boolean类型, 不同的是不能直接输出,可以转换成字符串再输出 2. 日期型:等价于java中的Date类型, 不同之处在于不能直接输出,需要转换成字符串再输出 3. 数值型:等价于java 中 ...
分类:
其他好文 时间:
2017-11-14 18:37:51
阅读次数:
286
1.共享变量 FreeMarker 的共享变量是我最喜欢的“隐藏”功能之一。此功能可以让你设置自动添加到所有模板的值。 例如,可以设置应用程序的名称作为共享变量。 1 2 Configuration configuration = new Configuration(); configuration ...
分类:
Web程序 时间:
2017-11-11 14:12:30
阅读次数:
223
在jquery的代码中,根据id或name获取html或freemarker的标签,如:var canvas = document.getElementById("canvas"); 然后设置画布的宽高,设置干扰点,干扰线。 ...
分类:
Web程序 时间:
2017-11-11 00:26:55
阅读次数:
278
网页静态化技术Freemarker 一.Freemarker的基本介绍 1.1为什么要使用网页静态化技术 网页静态化解决方案在实际开发中运用比较多,例如新闻网站,门户网站中的新闻频道或者是文章类的频道。 对于电商网站的商品详细页来说,至少几百万个商品,每个商品又有大量的信息,这样的情况同样也适用于使 ...
分类:
Web程序 时间:
2017-11-10 20:29:46
阅读次数:
193
创建Spring Boot项目 勾选Aspects(Spring AOP)、Freemarker、JPA、Mysql 。在pom中手动添加热部署jar和对应的插件。连接池使用druid,添加druid的依赖。添加fastjson的依赖,用来处理JSON数据。添加fileupload的依赖,用来上传文 ...
分类:
其他好文 时间:
2017-11-10 01:48:40
阅读次数:
257
(一)Thymeleaf 是个什么? (一)Thymeleaf 是个什么? 简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点: 1.Thymeleaf 在有网络和无网络的环境下皆 ...
分类:
其他好文 时间:
2017-11-05 00:28:12
阅读次数:
204
1.pom依赖 2.配置application.properties spring.freemarker.allow-request-override=false spring.freemarker.cache=true spring.freemarker.check-template-locati ...
分类:
编程语言 时间:
2017-11-01 22:14:20
阅读次数:
278