FreeMarker
文章平均质量分 70
u012888365
这个作者很懒,什么都没留下…
展开
-
FreeMarker变量作用域测试
${x} ${x} ${x} ${x} ${x} ${x} ${x} ${x} local > assing > global -->原创 2013-12-28 17:34:06 · 2822 阅读 · 0 评论 -
freemarker加载模板文件的三种方法
原文1:http://blog.csdn.net/huangxw000/article/details/7298781 原文2:http://www.360doc.com/content/11/0415/16/987036_109865999.shtml Configuration cfg= new Configuration(); freemarkerCfg...原创 2013-08-17 13:09:22 · 944 阅读 · 0 评论 -
关于页面动态布局实现方案(一)
1.关于Web页面动态布局的简单声明(1)此处介绍的动态布局类似于QQ空间或者Google首页的自定义页面(2)每个用户可以定制自己的页面,可以自由选择布局方式,自由选择模块 2.关于布局和模块的声明(1)布局是服务端定制的,比如左分栏布局、右分栏布局、通栏布局等(2)模块也是服务端定制的,用户只能从这些模块中选择,比如QQ空间里面的日志模块、视频模块等(3)布局...原创 2013-08-18 16:42:25 · 1764 阅读 · 0 评论 -
关于页面动态布局实现方案(二)
1.关于页面、布局和模块都可以抽象成一个个组件,就类似于Jsp的标签类一样:用于输出特定的html内容(1)页面:是布局和模块的容器,它不需要实现特定的业务功能(2)布局:是模块的容器,它也不需要实现特定的业务功能(3)模块:模块有很多种,比如“公告资讯”、“轮播广告”等。每一个模块“长成什么样子”,以及“要实现什么样的功能”,都是不同的 总结下来,得出以下结论(1...原创 2013-08-18 16:42:43 · 428 阅读 · 0 评论 -
关于页面动态布局实现方案(三)
1.关于保存定制页面的说明通过前面(一)和(二)已经介绍了定制页面的基本概念与ER模型相信后台记录下来用户选择的布局、模块是非常简单的,比如使用jQuery脚本监听用户每次的操作,把用户添加的布局、模块插入到后台表里面即可,记录下关键的序号,以及每种布局和模块对应的html模板文件即可 2.关于加载用户定制的页面前面提到了,每种布局、模块都对应一个html文件,但html文...原创 2013-08-18 16:43:02 · 588 阅读 · 0 评论 -
关于页面动态布局实现方案(四)
(2)加载用户定制页面的第二种方案其实在前文(一)已经提到了,把页面、模块、布局都抽象成组件类,就如同Jsp标签一样这种标签类负责输出每个模块的内容,当然包含了业务数据在里面,具体参考一下几个类 大家会发现:在每个组件类中都强制实现toString方法,其实就是使用FreeMarker的功能,每个组件类都有属性对应ftl模板,并且又有数据属性所以使用FreeMarker的p...原创 2013-08-18 16:43:21 · 785 阅读 · 0 评论