最近项目中用到了velocity与struts2结合,总结一下valocity实用的标签
1:变量声明:
#set($lihan="lihan")
2:输出变量:
$lihan (有这个变量则输出,没有则输出"$lihan")
$!lihan (有这个变量则输出,无则不输出)
3:集合遍历:
#foreach( $lihan in $list )
<tr><td>$velocityCount</td><td>$lihan.Name</td></tr>
#end
循环计数变量的缺省名称是$velocityCount,在velocity.properties 配置文件中标明。默认情况下,
该变量从1开始计数,但是可以在velocity.properties 文件中设为从0或者1开始。
4:输出集合大小
${lihanList.size()}
5:包含:
#include( "lihan.txt" )
#include( "lihan.gif","lihan.txt","lihan.htm" )
6:解析:
#parse( "lihan.vm" )
#stop,用于停止执行解析,并返回,主要用于调试功能。
7:if语句
#if($user.firstname=='李晗')
congratulation!
#else
不是
#end
本文介绍如何将Velocity模板引擎与Struts2框架结合使用,包括变量声明、输出、集合遍历等基本操作,以及if条件判断、包含、解析等高级用法。
834

被折叠的 条评论
为什么被折叠?



