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>

  • 相关阅读:
    2-4安卓自学
    2-3安卓自学
    2-2安卓自学
    2-1安卓自学
    20210121 Sqlit数据库
    20210119 Sqlit数据库
    20210118 android学习
    20210117 android学习
    20210115 android学习
    20210114 android学习
  • 原文地址:https://www.cnblogs.com/binbang/p/4772557.html
Copyright © 2011-2022 走看看