thymeleaf页面框架模板的使用

首先我们可以定义一个模板页面:

<!DOCTYPE html >
<html lang="zh-CN"
      xmlns="http://www.w3.org/1999/xhtml"
      xmlns:th="http://www.thymeleaf.org"
      th:fragment="mymodel">

    <head th:fragment="head">
    <title>后台首页</title>
    <meta charset="utf-8"/>
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
    <link rel="icon" type="image/x-icon" href="/static/favicon.png"/>
    <!-- 默认360 兼容模式 -->
    <meta name="renderer" content="webkit|ie-comp|ie-stand"/>
    <meta name="viewport" content="width=device-width, initial-scale=1"/>

    <script type="text/javascript" src="/basic/js-lib/jquery-1.12.3.min.js"></script>
    <script type="text/javascript" src="/basic/bootstrap3/js/bootstrap.min.js"></script>
    <link type="text/css" rel="stylesheet" href="/basic/bootstrap3/css/bootstrap.min.css"/>

    <script type="text/javascript" src="/basic/admin/myself/public.js"></script>

    <!-- Font Awesome-->
    <link rel="stylesheet" href="/basic/font-awesome-4.7.0/css/font-awesome.min.css" />

    <script type="text/javascript" src="/basic/admin/myself/delete.js"></script>
    <script type="text/javascript" src="/basic/admin/myself/auth.js"></script>
    <script type="text/javascript" src="/basic/admin/myself/cms.admin.js"></script>
    <script type="text/javascript" src="/basic/admin/myself/my_filter.js"></script>

    <link type="text/css" rel="stylesheet" href="/basic/admin/main.css"/>
    <link type="text/css" rel="stylesheet" href="/basic/admin/form-page.css"/>
    <link type="text/css" rel="stylesheet" href="/basic/admin/list-page.css"/>
    <link type="text/css" rel="stylesheet" href="/basic/admin/nav.css"/>
    <script type="text/javascript" src="/basic/admin/main.js"></script>

    <script type="text/javascript">
        $(function() {
            $(".logout-href").deleteFun({title:'退出提示',msg:'确定退出系统吗?'});
        });
    </script>
</head>
<body>
<div class="container-fluid model-head">
    <div class="logo">
        <i class="fa fa-cloud-upload"></i>
        <b>后台管理</b>
    </div>
    <div class="right">
        <i class="fa fa-user-circle-o"></i>
        <b th:text="${session.LOGIN_USER.user.nickname}"></b>
        <a href="/admin/updatePwd" title="修改信息" class="btn btn-info">改密</a>
        <a href="/logout" title="退出系统" class="logout-href btn btn-danger">退出</a>
    </div>
</div>

<div class="container-fluid" style="padding:0px;">
    <div class="main-left">
        <div th:replace="fragments/nav :: content"></div>
        <div class="nav-bottom"><span class="show-copy"></span><span th:text="${session.appConfig.contant}"></span></div>
    </div>
    <div class="main-right">
        <div th:include="this :: content" style="margin:10px;"></div>
    </div>
</div>

<div id="userAuthHref" style="display: none;">
    <div th:each="authTmp : ${session.LOGIN_USER.authList}" th:remove="tag">
        <span th:text="'('+${authTmp}+')'" th:remove="tag"></span>
    </div>
</div>
<div th:each="arg : ${args}" class="search-filter-div">
    <input th:value="${arg.value}" type="hidden" th:attr="targetId=${arg.key}"/>
</div>
</body>
</html>
如果我们在其他的页面中需要使用这个模板的时候就可以通过:

<html lang="zh-CN"
      xmlns="http://www.w3.org/1999/xhtml"
      xmlns:th="http://www.thymeleaf.org"
      xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
      layout:decorator="fragments/adminModel">

来加载这个模板页面



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值