我讨厌速度(velocity)并很少使用它,但有时在工作中需要使用。我从来无法弄清楚如何使用它。
我有这个
#foreach( $product in $browseSiteProducts )
alert("$product.productId");
#foreach( $stringList in $product.productId.split("|") )
alert("inner loop");
#end
#end
$browseSiteProducts
是一个数组。或列表。或者其他什么我也不知道。productId的第一个警报正常工作。当被打印出来时,我得到了“<stuff>|<morestuff>
”,这就是我预期的。然后内部循环应该在“|”上将其拆分为两部分,并且应该给我两个“内部循环”的警报。但是我总是得到24个警报,因为productId中有24个字符。所以对我来说,split()没有正确地进行分隔。我做错了什么?谢谢 Kyle