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

  • 相关阅读:
    二分搜索
    Shell 字符串处理、获取文件名和后缀名
    sqlldr使用说明
    Linux cached过高问题
    算法时间复杂度
    #if,#ifdef,#ifndef的区别
    memcpy momove strcmp源码实现
    怎么解决/bin/sh: arm-linux-gcc: not found make
    性能文章
    linux
  • 原文地址:https://www.cnblogs.com/binbang/p/4772557.html
Copyright © 2020-2023  润新知