1 / 42
文档名称:

关于学习velocity的一些总结12篇(10篇).doc

格式:doc   大小:74KB   页数:42
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

关于学习velocity的一些总结12篇(10篇).doc

上传人:raojun00001 2017/12/7 文件大小:74 KB

下载得到文件列表

关于学习velocity的一些总结12篇(10篇).doc

文档介绍

文档介绍:关于学习velocity的一些总结

导读:就爱阅读网友为您分享以下“关于学习velocity的一些总结”的资讯,希望对您有所帮助,的支持!
关于学习velocity的一点总结
Author:qinliang Date:2010-5-25 这两天学习了一下velocity主要结合双开项目(opendev)的使用对velocity的基本使用方法进行了一些总结:
Velocity基本语义语法可以分为变量和关键词
定义变量:
变量使用$作为开头符号,$a 和${a}是一致的。在模版中声明一个变量是很容易的,使用set关键字,例如:
#set($user= $($);
对于velocity中,感觉比较灵活的就是变量中,可以直接使用方法,和javabean属性一样方便使用:
如下:$,$!,$!。不过好像不支持map语法,如:a["key"]这种写法,但是可以使用方法代替:("key")。而使用了方法,感觉就在使用java代码一样方便。当然变量中支持简单的表达式计算:$a+1等等。
有一点需要注意的是,如果变量没有解析,还是会输出$a这个变量,而不是空白或者报错。

关键字:
关键字使用#开头。
声明变量:#set
#if #elseif #else #end 这是最常用的条件判断,每个判断使用#end结尾
#if($a==1)true enough#{else}no way!#end

#foreach() #end用于循环输出
#foreach( $key in $() )
<li>Key: $key -> Value: $($key)</li>
#end

#include,用于包括一些资源文件,当然include是不会去解析资源文件,这和#parse不同#include( "" ) 和jsp的差不多

#parse,用于解析并且包括相应的资源文件
#parse( "" ),和主文件共享相应的Context

#stop,用于停止执行解析,并返回,主要用于调试功能。

基本上,使用以上的语法,可以定义出任何的模版了。当然,为了简化模版的定义,velocity特意推出了#macro这个强大的功能.
#macro,类似于宏定义,用于自定义相应的标记。
如下定义了一段宏,用于输出表格中的列表
#macro(pagingPanel $pagingSummary)
共<span class="num_1">${}</span>条,每页显示<span class="num_1">${}</span>条
#if($!==1)
首页
上一页

#else #end
#end

在模版中,只需要使用#tablerows($color $somelist)就可以取代里面的代码了: #set( $greatlakes = ["Superior","Michigan","Huron","Erie","Ontario"] )
#set( $color = "blue" )
<table>
#tablerows( $color $greatlakes )
</table>


由于时间和精力有限,暂时就总结了这么多,基本上velocity的语义在项目中开发的已基本了解,对于基本的使用和开发应该可以了,后面可能需要在项目中去更好的学习和实践
百度搜索“就爱阅读”,专业资料,生活学习,,您的在线图书馆
篇二:
新员工个人工作总结
时光似箭,岁月如梭,转眼进入公司已经有将近半年的时间,在公司领导的强有力的领导以及关心支持下,个人在xx年度取得了不小的进步。
一、年度工作情况
1、熟悉了解公司各项规章制度。
我于xx

最近更新

2025河南商丘宁陵县消防救援大队招聘政府专职.. 40页

2025湖南衡阳珠晖区人民法院招聘聘用制司法辅.. 36页

2025银川市第三十一中学公益性岗位招聘5人考试.. 57页

2026年广东科贸职业学院单招职业倾向性测试模.. 44页

2026内蒙古自治区到中山大学定向选调(选聘).. 35页

2026年保安岗前培训考试试题往年题考 15页

2026年时事政治测试题库(黄金题型) (2) 13页

2026年南平市医疗类储备人才引进考试备考题库.. 50页

2026年消毒技术题库【典型题】 39页

2026年国开形成性考核《劳动关系与社会保障实.. 41页

2026年自考专业(国贸)考试题库200道附答案 84页

2026年起重机司机考试题库200道附参考答案(研.. 75页

2026湖南华菱线缆股份有限公司招聘18人考试备.. 52页

2026年心血管中医试题库附答案 38页

c语言编程练习题及答案一套 13页

新安全生产法知识竞赛试题库【巩固】 44页

2026年江西党史测试题库附答案(巩固) 41页

项目审评建议书 5页

2026年注册税务师考试题库附参考答案(研优卷.. 48页

集镇拥堵缓解策略建议书 4页

降低成本节约建议书 5页

阅读拓展意见建议书 5页

长者医疗援助建议书 5页

铁道部技术创新建议书 5页

采购顾问营养师建议书 5页

部门自媒体规范化建议书 6页

通信企业培训改进建议书 6页

2026年省级党校考试题库及参考答案 41页

2026年社区矫正工作考试题库附答案 42页

超市网上采购方案建议书 6页