我应该在下面的foreach循环(Velocity代码)中添加什么来获得最终结果,例如appNames = A,B,C
#if($approval.has())
#foreach($item in $approval.rejected)
#set($appNames =$item.appName)
#end
#end
由于
答案 0 :(得分:1)
我建议使用$ foreach.hasNext来获得更清晰的代码:
#if($approval.has())
#foreach($item in $approval.rejected)
#set($appNames =$item.appName)
#if( $foreach.hasNext ),#end
#end
#end
答案 1 :(得分:0)
只需在循环和字符串连接中添加分隔符
即可#if($approval.has())
#set($appNames ="")
#set($separator="")
#foreach($item in $approval.rejected)
#set($appNames =$appNames +$separator +$item.appName)
#set($separator = ",")
#end
#end
appNames = $ appNames
<强>输出强>
appNames= A,B,C