freeMarker页面的基本使用
1. <#IF>标签 逻辑判断符号冲突解决
两种方法 :
用符号代替,> gt, >= gte ,< lt , <= lte 例: <#if x gt y>
加括号 <#if(x>y)>
2.使用例子:
<html> <head> <meta charset="UTF-8"> <link href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.0.1/css/bootstrap.min.css" rel="stylesheet"> </head> <body> <div class="container"> <div class="row clearfix"> <div class="col-md-12 column"> <table class="table table-bordered"> <thead> <tr> <th>订单id</th> <th>姓名</th> <th>手机号</th> <th>地址</th> <th>金额</th> <th>订单状态</th> <th>支付状态</th> <th>创建时间</th> <th colspan="2">操作</th> </tr> </thead> <tbody> <#list orderDTOPage.content as orderDTO> <tr> <td>${orderDTO.orderId}</td> <td>${orderDTO.buyerName}</td> <td>${orderDTO.buyerPhone}</td> <td>${orderDTO.buyerAddress}</td> <td>${orderDTO.orderAmount}</td> <td>${orderDTO.getOrderStatusEnum().msg}</td> <td>${orderDTO.getPayStatusEnum().msg}</td> <td>${orderDTO.createTime}</td> <td>详情</td> <td>删除</td> </tr> </#list> </tbody> </table> </div> <div class="col-md-12 column"> <ul class="pagination pull-right" > <#if currentPage lte 1> <li class="disabled"> <a href="#">上一页</a> </li> <#else> <li> <a href="/sell/seller/order/list?page=${currentPage-1}&size=${size}">上一页</a> </li> </#if> <#list 1..orderDTOPage.totalPages as index> <#if index==currentPage> <li class="disabled"> <a href="/sell/seller/order/list?page=${index}&size=${size}">${index}</a> </li> <#else> <li> <a href="/sell/seller/order/list?page=${index}&size=${size}">${index}</a> </li> </#if> </#list> <#if currentPage gte orderDTOPage.totalPages> <li class="disabled"> <a href="#">下一页</a> </li> <#else> <li> <a href="/sell/seller/order/list?page=${currentPage+1}&size=${size}">下一页</a> </li> </#if> </ul> </div> </div> </div> </body> </html>
两种方法 :
用符号代替,> gt, >= gte ,< lt , <= lte 例: <#if x gt y> ...加括号 <#if(x>y)>