zoukankan      html  css  js  c++  java
  • sitemesh布局

    sitemesh 是一个网页布局和修饰的框架,基于 Servlet 中的 Filter。

    相关配置:decorators.xml 文件配置为:

    <?xml version="1.0" encoding="UTF-8"?>
    <decorators defaultdir="/WEB-INF/layouts">
    <!-- 不需要过滤的请求 -->
    <excludes>
    <pattern>/page/login</pattern>
    <pattern>/page/login.*</pattern>
    </excludes>

    <!-- 定义装饰器要过滤的页面 -->
    <decorator name="default" page="default.jsp">
    <pattern>/page/*</pattern>
    </decorator>

    <!-- 定义其他装饰器要过滤的页面 -->
    <decorator name="treatment" page="treatment.jsp">
    <pattern>/page/xxx/xxx/*</pattern>
    </decorator>
    </decorators>

    使用:1、引入<%@ taglib prefix="sitemesh" uri="http://www.opensymphony.com/sitemesh/decorator" %>

       2、过滤位置

    <div class="main-container container" id="main-container">
    <jsp:include page="../components/navbar.jsp"></jsp:include>----》顶部导航
    <jsp:include page="../components/sidebar.jsp"></jsp:include>----》侧边栏
    <div class="main-content">
      <sitemesh:body />  -----》过滤界面出现的位置,主界面
    </div>
    </div>

  • 相关阅读:
    KCF目标跟踪方法分析与总结
    C# 事件
    委托学习(3)
    委托学习(2)
    委托学习(1)
    本地无sqlserver服务下操作数据库 之GSQL
    unity Android 打包后读取 xml 文件
    Unity 3D 调用摄像头捕获照片 录像
    Unity 进度条3D制作(3D版)
    Unity 3D 进度条制作
  • 原文地址:https://www.cnblogs.com/binbang/p/4772557.html
Copyright © 2011-2022 走看看