关闭
当前搜索:

springmvc + freemarker 开发环境 缓存设置

通过阅读源码搞定了 先设置springmvc的缓存控制。这是最高优先级的缓存控制。一旦springmvc发现没有缓存开启,就会进行cache,如果发现缓存没开启,则会每次生成一个view(通过调用freemarker的方法来进行)。再设置freemakre的缓存控制。freemakre通过一个时间长度来控制缓存在上面两步完成之后,一般来说就可以了。但是还有一个问题是,web访问的是targe...
阅读(1064) 评论(0)

Freemarker中如何遍历List

Freemarker中如何遍历List(附源码) 关键词(Keyword):Freemarker,Freemarker遍历list 在Freemarker应用中经常会遍历List获取需要的数据,并对需要的数据进行排序加工后呈现给用户。那么在Freemarker中如何遍历List,并对List中数据进行适当的排序呢? 通过下文的介绍,相信您一定会找到答案。 一、  Freemarker中li...
阅读(1593) 评论(0)

freemarker常见语法大全

FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format}  ${book.name?if_exists } //用于判断如果存在,就输出这个值  ${book.name?default(‘xxx’)}//默认值xxx  ${book.name!"xxx"}//默认值xxx  ${book.date?string(...
阅读(619) 评论(0)

FreeMarker初级攻略

1. 备忘单 字符串:"Foo" 或者 'Foo' 或者 "It's \"quoted\"" 或者 r"C:\raw\string"  数字:123.45 [BR] ${being.name} for ${being.price} Euros[BR]  布尔值:true, false  序列:["foo", "bar", 123.45], 1..100  哈希表:{"n...
阅读(524) 评论(0)

freemarker 输出html escape 转义

字符串插入指南:不要忘了转义! 如果插值在文本区(也就是说,不再字符串表达式中),如果escapse指令起作用了,即将被插入的字符串会被自动转义。如果你要生成HTML,那么强烈建议你利用它来阻止跨站脚本攻击和非格式良好的HTML页面。这里有一个示例: ... Title: ${book.title} Description: ${book.description} Comments: ...
阅读(7690) 评论(1)

FTL常用标签及语法

判断对象是否存在,若成立说明存在             判断知否和某一个值相等(先判断是否存在,在判断相等,如果该指定的参数不存在还比较相等的话就回出错)   list循环(循环遍历list并给遍历的对象取别名attribute以方便后面对象调用),if_exists在调用一个变量需要先判断是否为空不然为空时会出错,_index为取出行号索引从0开始,?size可以判断lis...
阅读(1090) 评论(0)

Freemarker定义宏的用法

Freemarker宏  一.什么是宏:macro  引用 宏是在模板中使用macro指令定义  基本用法  宏是和某个变量关联的模板片断,以便在模板中通过用户定义指令使用该变量,  Java代码              "+2">Hello Joe!                    "+2">Hello Joe...
阅读(685) 评论(0)

一篇很全面的freemarker教程

copy自http://demojava.iteye.com/blog/800204  以下内容全部是网上收集:  FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:  1,文本:直接输出的部分  2,注释:格式部分,不会输出  3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出  4,F...
阅读(1134) 评论(0)

模板引擎freemarker的简单使用教程

freemarker十分强大,而且不依赖web容器,个人感觉十分好用。 下面直接进主题,freemarker还有什么特性,请找度娘或谷哥~ 一、freemarker生成word 1.创建模板。 我创建模板的方法比较简单,也不知道有没有其他更好的方法,有的话,请告诉我吧~ 首先是新建一个word文档,按照内容格式排好版,然后在需要注入信息的位置先写上占位置的数据,如图1...
阅读(1401) 评论(0)

FreeMarker几种不同方式的展现数据

FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具。 本文主要写了3种方法通过freemarker与java对象数据结合,将数据展现于前台页面。 注:项目jar包 [plain] view plaincopy commons-beanutils-1.7.0.jar   commons-collections-3.1.jar ...
阅读(1145) 评论(0)

Struts2中使用FreeMarker充当表现层

1,在java程序中使用FreeMarker FreeMarker的模板就是一个.ftl文本文件,在该文件中使用了一些FreeMarker的特别标记,这些标记会动态显示,或者控制程序输出,如下面的模板文件代码: ${name},你好!${msg} 这里类似于${}的就是动态的内容,称作"插值". 为了使用FreeMarker来将数据模型中的值合并到模板文件中,可按如下步骤进行: ...
阅读(1242) 评论(0)

freemarker中页面直接可以使用的内置对象

Request: 用于获取Request对象中的attribute对象。 例如:${Request["method"]} 这样是直接在页面输出属性值。相当于request.getAtrribute("method");          如果要对这个值进行判断就必须使用如下格式:   Session:用于获取Session对象中的attribute对象。 用法参照Re...
阅读(1584) 评论(0)

根据word模板用Freemarker将数据到导出word文档

在struts框架中应用: 1.用word写一个需要导出的模板,将需要动态修改的内容替换成***。然后另存为testxml.xml格式,后缀名修改为testxml.ftl。 注意: (1)编写模板时应使用Microsoft Office Word 2003,以避免出现导出的word文档不能用Word 2003打开的问题。 (2)同时要注意...
阅读(1584) 评论(0)
    个人资料
    • 访问:8571732次
    • 积分:72358
    • 等级:
    • 排名:第24名
    • 原创:258篇
    • 转载:2781篇
    • 译文:3篇
    • 评论:752条
    文章分类
    最新评论