随笔分类 - freemarker
摘要:http://hougbin.iteye.com/blog/1457924TemplateDirectiveModel接口是freemarker自定标签或者自定义指令的核心处理接口。通过实现该接口,用户可以自定义标签(指令)进行任意操作,、 任意文本写入模板的输出。 该接口中只定义了如下方法,当模板...
阅读全文
摘要:先来解释一下freemaker的基本语法了,中存放所有freemaker的内容,之外的内容全部原样输出。是函数调用两个定界符内的内容中,第一个符号表示指令或者函数名,其后的跟随参数。freemaker提供的控制包括如下:条件判断遍历hash表或者collection(freemaker称作seque...
阅读全文
摘要:http://herryhaixiao.iteye.com/blog/677524由于freemarker这个技术很久很久就有了,注释我就没写得很详细了,相信大家都看得懂。下面就直接上代码以及一些代码上的解释了ShowCourseView 类负责一些属性的封装,package test;import...
阅读全文
摘要:1. 数据类型转换:Javascript代码${xx?string}//字符串${xx?number}//整数${xx?currency}//小数${xx?percent}//百分比2. 截取字符串长度有的时候我们在页面中不需要显示那么长的字符串,比如新闻标题,这样用下面的列子就可以自定义显示的长度...
阅读全文
摘要:1. freemarker获取list的size :JavaJava代码ArrayListlist=newArrayList();FreemakerJavascript代码${list?size}2. list的遍历:Javascript代码${being.name}${being.price}3....
阅读全文
摘要:freemarker中显示某对象使用${name}.但如果name为null,freemarker就会报错。如果需要判断对象是否为空:……当然也可以通过设置默认值${name!''}来避免对象为空的错误。如果name为空,就以默认值(“!”后的字符)显示。对象user,name为user的属性的情况...
阅读全文