首页 > 其他 > 详细

velocity使用知识总结

时间:2014-01-20 19:26:25      阅读:381      评论:0      收藏:0      [点我收藏+]

1.后台传递List<bean> ,前台循环获取

List<Lead> leads = leadService.getAllLeadLists();
mv.addObject("lists", leads);
#foreach ($leads in $lists) 
                        <li><input type="checkbox" name="leadListId" value="$leads.id">$leads.name</li>
#end

注意:#foreach和#end是成对出现的;获取bean的属性,$bean.property,如后台传值UserBean ,获取name即为$UserBean.name

2.if else 判断语句

#if($task.status == 1) New
#elseif($task.status == 2) Ready
#elseif($task.status == 3) Proccessing
#elseif($task.status == 4) Finished
#end

注意:#if判断完之后,要以#end结尾

3.velocity 分页:在href中页码不能直接+1 -1

#set($pagePre=$page.pageNum - 1)     ##必须在这里先做减法运算后将值赋给变量,如果下面直接pageNum=$pageNum - 1,如果pageNum为1,输出的1 - 1 ,另外 运算符两边空格勿忘! 
#set($pageNext=$page.pageNum + 1) ##如果运算符两边没有空格,会出错

4.在struts中,一般html页面元素里面的name需要加上bean,如name=‘user.age‘ ,在velocity中,自动封装bean , name属性不能加bean

<未完>

velocity使用知识总结

原文:http://www.cnblogs.com/cuiyf/p/3526565.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!