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
<未完>