FreeMarker学习内容
一条梦想会飞的鱼
努力做一个充实的人
展开
-
FreeMarker中request和session的用法
java块:request.getSession().setAttribute("qq","http://www.qq.com"); request.setAttribute("qq", "http://www.qq.com"); freemarker代码: "qq"]?exists>//Request的用法同session "qq"]=="http://www.qq.com"> els转载 2013-02-25 16:31:57 · 797 阅读 · 0 评论 -
iBatis分页(基于Struts2和Freemarker)
之前介绍过基于Hibernate分页的原理和设计,这里我们所用的分页都是物理分页技术,不是JS实现的页面分页技术,是在SQL语句上执行的分页,可以获取结果集数量固定的列表,执行效率很高。下面来看看iBatis中如何设计分页,本文基于Struts2,Spring3来整合,因为暂时Spring不支持MyBatis3(可以选用MyBatis官方的MyBatis-Spring插件来实现,配有中文文档,很好转载 2013-02-25 16:49:51 · 366 阅读 · 0 评论 -
FreeMarker遍历List
一、 Freemarker中list指令简单介绍要想在Freemarker中遍历list,必须通过使用list指令,即…sequence是集合(collection)的表达式,item是循环变量的名字,不能是表达式。当在遍历sequence时,会将遍历变量的值保存到item中。举个例子说明吧: … userList中封装了很多个User对象,我们在遍历userLis转载 2013-02-25 16:14:23 · 430 阅读 · 0 评论 -
FreeMarker中集合的判断
集合的集合: size gt 0> as voteList> 对象的集合: size gt 0> as softlist> 关于Session中存放的对象的属性的读取: "userweb"].member?exists>转载 2013-02-25 16:35:12 · 2702 阅读 · 0 评论 -
FreeMarker的优缺点
首先海浪给大家简单介绍一下FreeMarker。FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 文等。简单了解了FreeMarker之后,现在就来讲讲FreeMarker的优点和缺点。(转载 2013-02-25 16:52:56 · 439 阅读 · 0 评论 -
Struts2与Freemarker生成xml文本
前提:一个配置好的可运行的web项目一,在Struts.xml添加如下的一段配置代码:actionname="free"class="com.free.action.FreeTestAction"> result name="success"type="freemarker"> paramname="location">/WE转载 2013-02-25 16:57:42 · 489 阅读 · 0 评论 -
FreeMarker基本语法
EG.一个对象BOOK 1.输出 ${book.name} 空值判断:${book.name?if_exists }, ${book.name?default(‘xxx’)}//默认值xxx ${ book.name!"xxx"}//默认值xxx 日期格式:${book.date?string('yyyy-MM-dd')} 数字格式:${book?string.numbe转载 2013-02-25 16:21:28 · 260 阅读 · 0 评论 -
freemarker中导入样式表的写法,以及javascript的写法注意
引入样式表:"*.css" type=text/css rel=stylesheet> 添加样式表: "text/css"> .imgs img{width:150px ; height:70px;} javascript块: "JavaScript" > function method(para){ }转载 2013-02-25 16:33:35 · 1548 阅读 · 0 评论 -
FreeMarker相关学习内容
包含FreeMarker的指令的文件就称为模板(Template)。 模板设计者不关心数据从那儿来,只知道使用已经建立的数据模型。 数据模型由程序员编程来创建,向模板提供变化的信息,这些信息来自于数据库、文件,甚至于在程序中直接生成。 数据类型: 一、基本: 1、scalars:存储单值 字符串:简单文本由单或双引号括起来。 数字:直接使用数值。 日期:通常从数据模型获得转载 2013-02-25 16:38:39 · 296 阅读 · 0 评论