javaWeb使用siteMesh和adminLTE美观CRM系统搭建

原创 2016年05月31日 01:09:40

布局效果:

   

之前一直使用 EasyUi、  ExtJs 等重型高等级封装js控件,控件性能不好不说、BUG也不少,界面美化也不是很好看,诸多考虑,打算抛弃重型封装js控件,转向轻巧的css库bootstrap,并且使用 siteMesh 2.4.2 作为布局,完成后台CRM系统UI框架的搭建


搭建过程中,发现网上相关资料匮乏,索性记录过程,帮助其他新手更快上手,具体如下:

maven项目,在pom.xml添加:

<dependency>
<groupId>opensymphony</groupId>
<artifactId>sitemesh</artifactId>
<version>2.4.2</version>
</dependency>

AdminLTE 在官网下载相关css、js包

这里不过多阐述


web.xml 加载:

<!-- 装饰容器 sitemesh -->
<filter>
        <filter-name>sitemesh</filter-name>
        <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>sitemesh</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>


/WEB-INF/ 下新增 decorators.xml 配置文件

decorators.xml模板内容:大意为设置 /decorators目录下的 mian.jsp 为母模板,设置login登录页面为例外


/WEB-INF/ 同级目录下新增decorators目录,


main.jsp 页面的主要内容:


<decorator:title default="start" />  母模板引入子模板内容,已经设置无子模板时的默认值

<decorator:head /> 母模板引入,子模板head内容

<decorator:body /> 母模板在自己的区域,输出子模板的body






测试:

index.jsp 实际内容,

访问 index.jsp 的效果图:


版权声明:本文为博主原创文章,未经博主允许不得转载。

Spring+SpringMVC+Mybatis+AdminLTE(BootStrap) 整合项目

  • 2016年01月26日 13:48
  • 6.73MB
  • 下载

基于AdminLTE的开发框架-AdminEAP

AdminEAP是基于AdminLTE的开发框架,目前所包含的系统功能有:Component组件集成、CURD增删改查demo、系统工具、工作流、系统权限与安全、Github源码与License、联系...
  • jrn1012
  • jrn1012
  • 2016年08月22日 18:28
  • 39649

基于Maven构建SSM+Druid+Bootstrap(AdminLTE)项目--简单示例

前言最近在做一个小项目,基于Maven构建,框架使用现在主流的:SpringMVC(4.1)+Spring(4.1)+MyBatis(3.4.0),实现基本增删改查,页面国际化。数据源采用阿里开源的D...
  • cyh1111
  • cyh1111
  • 2016年12月14日 16:46
  • 6883

用户角色权限管理系统-----java web 脚手架搭建(一)

JavaEEScaffold—–java web 脚手架搭建项目地址JavaEEScaffold项目介绍 在开发中经常会遇到需要设计不同用户的权限,为了方便使用,这个通用java web开发的框架就诞...
  • HelloXiaoYueYue
  • HelloXiaoYueYue
  • 2015年11月30日 21:59
  • 14536

SSM+AdminLTE(BootStrap) 整合项目

  • 2016年11月10日 17:05
  • 6.73MB
  • 下载

AdminEAP框架-基于AdminLTE的权限管理

AdminEAP框架 1、概述AdminEAP为本人基于AdminLTE改造的后台管理框架,包含了基本的系统管理功能和各种交互demo,项目已经开源到Github,并部署到阿里云。Github : h...
  • jrn1012
  • jrn1012
  • 2017年01月05日 18:47
  • 6360

adminLTE v2.4 管理后台bootstrap模板

  • 2016年01月27日 11:01
  • 13.35MB
  • 下载

基于AdminLTE的消息管理器

本文介绍在AdminLTE组件下集成消息管理,该消息管理器包含收件箱、发件箱、回收站、新增消息、附件上传、收件人维护等功能。其中附件上传组件是基于Bootstrap-fileinput组件封装的,详细...
  • jrn1012
  • jrn1012
  • 2017年03月13日 18:08
  • 2465

后台管理UI的选择

后台管理UI的选择 目录 一、EasyUI二、DWZ JUI三、HUI四、BUI五、Ace Admin六、Metronic七、H+ UI八、Admin LTE九、I...
  • flowerspring
  • flowerspring
  • 2016年09月28日 17:01
  • 2472

AdminLTE-2.4.0-rc(已整理,直接使用)

  • 2017年08月31日 13:15
  • 20.74MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javaWeb使用siteMesh和adminLTE美观CRM系统搭建
举报原因:
原因补充:

(最多只允许输入30个字)