Freemarker 使用记录】的更多相关文章

#if($personals)这样写 直接把记录标识符放在if里面就可以了…
1.数字超过1000时会有逗号  ,设置数据格式 <#setting number_format="#"> 2.数据叠加 求总计: 1)定义变量:<#assign baseInfoTotalpower =0?number> 2)循环中判空后累加,每次累加需要将数据转为数字,不然最后结果会是字符串的拼接: <#if info.deviceUsePower??> <#assign baseInfoTotalpower = baseInfoTotal…
在java领域.表现层技术主要有三种:jsp.freemarker.velocity. jsp是大家最熟悉的技术长处:1.功能强大,能够写java代码2.支持jsp标签(jsp tag)3.支持表达式语言(el)4.官方标准.用户群广.丰富的第三方jsp标签库5.性能良好.jsp编译成class文件运行.有非常好的性能表现缺点:jsp没有明显缺点,非要挑点骨头那就是.因为能够编写java代码,如使用不当easy破坏mvc结构. velocity是较早出现的用于取代jsp的模板语言长处:1.不能编…
学习笔记,选自freeMarker中文文档,译自 Email: ddekany at users.sourceforge.net 1.变量.范围 本章介绍当模板在访问变量时发生了什么事情,还有变量是如何存储的. 当调用 Template.process 方法时,它会在方法内部创建一个 Environment 对象,在 process 返回之前一直使用. 该对象存储模板执行时的运行状态信息.除了这些,它还存储由模板中指令,如 assign, macro, local 或 global 创建的变量.…
在java领域.表现层技术主要有三种:jsp.freemarker.velocity. jsp是大家最熟悉的技术 长处: 1.功能强大,能够写java代码 2.支持jsp标签(jsp tag) 3.支持表达式语言(el) 4.官方标准.用户群广.丰富的第三方jsp标签库 5.性能良好.jsp编译成class文件运行.有非常好的性能表现 缺点: jsp没有明显缺点,非要挑点骨头那就是.因为能够编写java代码,如使用不当easy破坏mvc结构. velocity是较早出现的用于取代jsp的模板语言…
今天使用FreeMarker生成数据时一直报错,错误信息是“The following has evaluated to null or missing:”,告知我找不到值. 但是我再三确认,这些属性的值都是正常的,也就是说某些原因造成FreeMarker无法读取到这些值.困扰了我将近两个小时后,经过各种尝试后,终于被我发现了原因: FreeMarker读取数据的时候不支持属性名首字母大写(但是支持变量名全大写的属性)!将变量名全部改为小写后,数据就正常生成了. 因为我也只是个初学者(事实上我昨…
一.前言 简单的记录freemarker遇到的错误问题:ftl页面中文乱码 由于freemarker整合在ssm框架中,所以笔者直接贴配置代码 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.…
1,截取字符串 有的时候我们在页面中不需要显示那么长的字符串,比如新闻标题,这样用下面的例子就可以自定义显示的长度 < lt. <= lte. > gt. >= gte <#if jstbqkVO.gzdd?length lt 8> <a href>${jstbqkVO.gzdd?default("")}</a> <#else> <a href title="${jstbqkVO.gzdd}&quo…
controller的部分: @Controller@RequestMapping("/ContactsFrameIndex")public class ContactsFrameControl {    @Resource    private ContactsFrameServiceImpl contactsFrameServiceImpl;    /**     * 主界面     *      */    @RequestMapping("/index") …
SiteMesh3配置 添加maven依赖 添加filter 配置servlet 添加sitemesh配置文件 decorator示例 SpringMVC.FreeMarker配置(404问题处理) decorate源码 SiteMesh3文档 http://wiki.sitemesh.org/wiki/pages/viewpage.action?pageId=1081348 重新搭建项目偶然发现SiteMesh有了新版本SiteMesh3,本着用新不用旧原则果断升级,多少遇了点坑,顺便记录下…