velocity问题 ,万分感谢!!!!!!
#foreach ($map in $categoryList)
#if("$!defaultCategory"=="$!map.CATEGORY")
$!map.BANK_ACCT
#if($!map.BANK_ACCT !="" && !$null.isNull($map.BANK_ACCT)&& $!map.BANK_ACCT !=" " && $str.getStrLength("$!map.BANK_ACCT") > 6 )
#set ($tempAcct= $str.getSubString($!map.BANK_ACCT,0,6))
#if( ($tempAcct!="431502")&&($tempAcct!="431503")&& ($tempAcct!="622630")&&($tempAcct!="622631")
&& ($tempAcct!="622632")&&($tempAcct!="622633") && ($tempAcct!="999999")&& ($tempAcct!="623020") && ($tempAcct!="623021") && ($tempAcct!="623022")&& ($tempAcct!="623023") && ($tempAcct!="625969") )
(他行)
#else
(本行)
#end
#end
#end
#if("$!defaultCategory"=="$!map.CATEGORY")
$!map.BANK_ACCT
#if($!map.BANK_ACCT !="" && !$null.isNull($map.BANK_ACCT)&& $!map.BANK_ACCT !=" " && $str.getStrLength("$!map.BANK_ACCT") > 6 )
#set ($tempAcct= $str.getSubString($!map.BANK_ACCT,0,6))
#if( ($tempAcct!="431502")&&($tempAcct!="431503")&& ($tempAcct!="622630")&&($tempAcct!="622631")
&& ($tempAcct!="622632")&&($tempAcct!="622633") && ($tempAcct!="999999")&& ($tempAcct!="623020") && ($tempAcct!="623021") && ($tempAcct!="623022")&& ($tempAcct!="623023") && ($tempAcct!="625969") )
(他行)
#else
(本行)
#end
#end
#end
#end
以前是写死的 现在想写成动态的,但是改成如下不会了
#foreach($cardbin in $product-newcardbin)
#foreach ($map in $categoryList)
#if("$!defaultCategory"=="$!map.CATEGORY")
$!map.BANK_ACCT
#if($!map.BANK_ACCT !="" && !$null.isNull($map.BANK_ACCT)&& $!map.BANK_ACCT !=" " && $str.getStrLength("$!map.BANK_ACCT") > 6 )
#set ($tempAcct= $str.getSubString($!map.BANK_ACCT,0,6))
#if( ($tempAcct==cardbin.MEMO1))
(他行)
#else
(本行)
#end
#end
#end
#end
#end如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
把逻辑都放前台了啊。。。
最好把逻辑运算提取出来,放到view外部逻辑或具体的bean中,然后再传入view 显示。否则维护起来真的很痛苦。
多谢了 已解决,有时间我会贴已完成的代码