Velocity使用示例
来源:互联网 发布:ftp端口号是多少 编辑:程序博客网 时间:2024/04/29 10:23
1.Velocity使用示例
1.1.基本用法
l纯html用法
<div>
Hello World
</div>
l#set赋值与取值
赋值#set($word="hello")
取值 $word 推荐写成${word}
取值的另一种写法 $!word
$word和 $!word区别是当变量word为null时,$word会在前端显示字符串"$word",而$!word不显示任何东西
l#foreach()循环
#foreach($stu in $stulist)
$i,$stu.name,$stu.sex,$stu.age
#end
$stulist为后台传来的Student对象集合
#foreach() 结合 #if() #break()用法示例
#foreach($item in $list)
$item
#if($item=="1")
#break()
#end
#end
l#include()包含
#include('path')加载其他.vm文件,文件加载支持相对路径的模式。
#include('path','project')加载其他项目.vm文件,默认路径以/开头。
1.2.扩展指令
l添加px支持
#px()
l引入js脚本,css样式,图像文件
#script('student')
引入/web/resource/script/student.js
#javascript() <script>
alert('abc'); 等同于 alert('abc');
#end </script>
#style('student')
将加载web/resource/theme/style.css文件,如果文件不存在,页面将不载入。
#image('student')
将加载web/resource/image/image.jpg文件,等同于HTML<img/>标签。
l获取路径
#path('') 的值为project.xml的namespace的值并以/开头,/结尾
输出/demo/
#path('index.nsp')值为/demo/index.nsp
l设置html文档标题
#title('hello velocity')
页面源代码
l输出日期
#date('2013-04-01')输出2013-04-01
格式化
#date('2013-04-01','yyyy年M月d日')输出2013年4月1日
l使用#bean指令调用java对象
#bean('com.leadal.demo.service.DemoService',$bean) ,将加载Spring中的com.leadal.demo.service.DemoService对象,并赋值变量$bean。提供下面程序访问。
注:如果对象com.leadal.demo.service.DemoService是个实体类,并不被spring控制,也将自动初始化。
l添加按钮
#btn(‘student’) 使用#btn()时框架默认引入px支持
添加/web/resource/btn/student.btn中所有按钮
#btn(‘student’,[‘add’,’edit’,’delete’])
添加/web/resource/btn/student.btn中add,edit,delete三个按钮
- Velocity使用示例
- velocity.js 使用示例
- Velocity 的应用示例
- Velocity 的应用示例
- Velocity 的应用示例
- Velocity 的应用示例
- Velocity 的应用示例
- Velocity 的应用示例
- velocity入门示例
- Velocity.properties配置示例
- velocity 简单示例
- Velocity代码示例
- velocity自定义指令示例
- Velocity 使用
- Velocity初探小结--velocity使用语法详解
- Velocity使用总结
- 使用Velocity基本步骤
- velocity的使用 转载
- java.lang.OutOfMemoryError: Java heap space
- j2ee tomcat https 证书等一系列相关知识的学习总结
- Android.mk文件详解
- 解读用户需求研究以及付费习惯分析报告
- 汇编
- Velocity使用示例
- Driver to Hide Processes and Files
- Fatal error: Call to a member function fetch_row() on a non-object in C:\wamp\www\baicaotang\admin\m
- Cocos2d-x 个人笔记 《2048》(4)
- js验证身份证号,超准确
- hibernate 返回集对象实例
- Chapter 3 Protecting the Data(1):理解权限
- Servlet学习笔记(四):Servlet的请求与响应
- 一些Windows API导致的Crash以及使用问题总结