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方法无法改变其值

posted @ 2010-12-24 11:24  wadeheng  阅读(1276)  评论(0编辑  收藏  举报