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)>

posted @ 2020-06-29 22:43  shouyaya  阅读(1218)  评论(0编辑  收藏  举报