nvelocity的Foreach 中使用DataTable数据

 tripDetailList是一个DataTable类型的数据,Logo、TripTypeName、TipTypePrice等为该dt的列名。

新版的nvelocity1.1支持直接用列名来获取值的方式,但是暂时不支持索引方式,如row[0]/row["colname"].

下面是实例s代码:

      #foreach($tripDetail in $tripDetailList.Rows)

                    <li> 

                        <span>
                            <a>$!{tripDetail.TripTypeName}</a>
                            <p>$!{tripDetail.TripTypeDesc}</p> 
                        </span>
                    </li>
                 #end

补充:实例中类似:$!{tripDetail.TripTypeName}这样的属性是只读的,#set方法无法改变其值

原文地址:https://www.cnblogs.com/wadeheng/p/1915791.html