freemarker 分页取值

<#if pagination??&&pagination.list??>
<#list pagination.list as video>
<td align="center">${video.videoId}</td>
<#assign layMenu = video.videoExts>
<#list layMenu as videoExt>
<td align="center"> ${(videoExt.title)?default("")}</td>

<#if (videoExt.origin ==1)> <td align="center">哔哩哔哩</td> </#if>
<#if (videoExt.origin ==2)> <td align="center">腾讯</td> </#if>
<#if (videoExt.origin ==3)> <td align="center">风行</td> </#if>
<#if (videoExt.origin ==4)> <td align="center">搜狐</td> </#if>
<#if (videoExt.origin ==5)> <td align="center">土豆</td> </#if>
<#if (videoExt.origin ==6)> <td align="center">优酷</td> </#if>
<#if (videoExt.origin ==7)> <td align="center">新浪</td> </#if>
<#if (videoExt.origin ==8)> <td align="center">爱奇艺</td> </#if>

<td align="center">${(videoExt.description)?default("")}</td>
<td align="center"> ${(videoExt.duration)?default("")}</td>

<#if (videoExt.classification ==1)> <td align="center">搞笑</td> </#if>
<#if (videoExt.classification ==2)> <td align="center">美食</td> </#if>
<#if (videoExt.classification ==3)> <td align="center">动物圈</td> </#if>
<#if (videoExt.classification ==4)> <td align="center">运动</td> </#if>
<#if (videoExt.classification ==5)> <td align="center">鬼畜调教</td> </#if>
<#if (videoExt.classification ==6)> <td align="center">美妆</td> </#if>
<#if (videoExt.classification ==7)> <td align="center">服饰</td> </#if>
<#if (videoExt.classification ==8)> <td align="center">健身</td> </#if>
<#if (videoExt.classification ==9)> <td align="center">资讯</td> </#if>
<#if (videoExt.classification ==10)> <td align="center">明星</td> </#if>
<#if (videoExt.classification ==11)> <td align="center">Korea相关</td> </#if>
<#if (videoExt.classification ==12)> <td align="center">电影相关</td> </#if>
<#if (videoExt.classification ==13)> <td align="center">电视剧相关</td> </#if>

<td align="center"> ${(videoExt.crawlTime)?default("")}</td>

<#if videoExt.similarRate?exists>
<#if (videoExt.similarRate >=0.8)> <td align="center" bgcolor="e91e6f"; > ${(videoExt.similarRate)?default("")}</td> </#if>
<#if (videoExt.similarRate < 0.8)> <td align="center"> ${(videoExt.similarRate)?default("")}</td> </#if>
<#else>
<td align="center"> </td>
</#if>

<td align="center">
<a href="#" onclick="showWindow(‘${(videoExt.sourceUrl)?default(‘‘)}‘);" class="pn-opt">预览</a>&nbsp;
<a href="#" onclick="showCover(${video.videoId});" class="pn-opt">审核</a>
</td>
</#list>
<!--
<a href="v_edit.do?id=571482&cid=&pageNo=&queryTitle=&queryInputUsername=&queryTopLevel=false&queryRecommend=false&queryTypeId=&queryStatus=&queryOrderBy=0" class="pn-opt">修改</a> -->
<!--
<a href="o_delete.do?ids=571482&cid=&pageNo=&queryTitle=&queryInputUsername=&queryTopLevel=false&queryRecommend=false&queryTypeId=&queryStatus=&queryOrderBy=0" onclick="if(!confirm(‘您确定删除吗?‘)) {return false;}" class="pn-opt">删除</a>
-->
</td>
</tr>
</#list>
</#if>

时间: 2024-10-20 06:06:32

freemarker 分页取值的相关文章

JFinal用freemarker取值Map后,判断值是否等于aaa

用freemarker取出map值后,判断该值是否等于某一字符串,可以使用内建函数?string来进行判断. 实际代码:Data 是一个Record对象[JFinal的,其实可以理解为一个Map].Data.get(key)根据map的key取出value对应的值. <ConditionData>  <#list datas as Data>   <Condition>    <#list Data.getColumnNames() as key>     

MongoDB学习笔记~为IMongoDBRepository接口添加分页取集合的方法

对于数据分页,我们已经见的太多了,几乎每个列表页面都要用到分页,这已经成了一种定理了,在进行大数据展示时,如果不去分页,而直接把数据加载到内存,这简直是不可以去相向的,呵呵,在很多ORM工具中都对分页有了更好的支持,如LINQ里有大家熟悉的take和skip,而在MongoDB里也有这种概念,它使用limit和skip实现,这在大多数的Mongo客户端上都集成了这个功能,即帮助我们组合命令参数,并带我们把分页取数据的指令发到Mongo服务器去,实现分页技术! 添加了分页后的IMongoDBRep

mysql中bigint、int、mediumint、smallint 和 tinyint的取值范

mysql数据库设计,其中,对于数据性能优化,字段类型考虑很重要,搜集了些资料,整理分享出来,这篇为有关mysql整型bigint.int.mediumint.smallint 和 tinyint的语法介绍,如下:1.bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字),无符号的范围是0到 18446744073709551615.一位为 8 个字节. 2.int 一个正常大小整数.有符号

关于offsetLeft的取值

ele.offsetLeft的取值,如果ele是body的直接子元素,那么ele.offset的取值就是ele距离body左侧的距离. 但是如果ele不是body的直接子元素,中间还有其他元素,而且中间元素存在margin边距值,在相对高级的浏览器和ie6\7之间,ele.offsetLeft就会产生不同的取值. 只要ele的父元素使用了定位,不论是相对定位还是绝对定位.那么各个浏览器的ele.offsetLeft取值就会全部相同,都是现对于这个父元素左边距. 但这仅仅是对ele的父元素使用定位

php floor 取值问题

事情是这样的,在公司有客户反应会少一个进个一位数字,大概类似百度百科这样 <?php $str=41.23*5000; echo  floor($str); echo  "<br>"; echo intval($str); ?> 应该得到206150,为什么他是得到206149呢 解决办法: 可以用strval转一下 原因: 这是计算机内部问题 浮点数的计算永远都不会完全准确 例如 1/3 表示 0.333333...............后面N个3,但是计算

使用Struts框架的Java Web项目中的两个Session的区别和常见的Session取值为空的错误

我的百度知道回答,感觉这个知识很有意义,专门贴出来. 不过还有待验证的地方,就是 ActionContext.getContext().getSession("name", "Tom"); //如果在JSP中通过 EL 或者 Struts2 标签怎么显示? 以下是回答正文. 很多初学Java Web的同学因为使用 Strut2框架而分不清两个 Session的区别. 1.   JSP/Servlety有个原生的 session 对象,这是9大内置对象中的一个,书上写

js 定义像java一样的map方便取值

js 定义像java一样的map方便取值. 百度有位大神说"js对象本身就是一种Map结构",这真是一段让人欢天喜地的代码. <script> //定义一个全局map var map = {}; var key0 = '0'; var key1 = '1'; map[key0] = '0-真实报文'; map[key1] = '1-虚拟报文'; //row 获取这行的值 ,index 获取索引值 function testJsMap(key){ //如果遍历map for(

17 Java语言基础long与float的取值范围谁大谁小

结论 float的取值范围比long大 验证 1 public class Test1_DataTypeConversion { 2 3 public static void main(String[] args) { 4 5 float f = 1.3f; 6 long l = 34; 7 // l = f; 8 // System.out.println(l); 9 //Type mismatch: cannot convert from float to long 10 f = l; 11

添加Properties取值和枚举取值

<!--配置文件--><property name="ppp"> <props> <prop key="11">hello</prop> <prop key="22">bye</prop> </props> </property> </bean> 取值App1类代码: System.out.println("****通