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 的效果图:


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

基于AdminLTE的开发框架-AdminEAP

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

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

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

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

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

基于AdminLTE的消息管理器

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

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

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

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

AdminEAP框架-SpringMVC+spring集成通用第三方登录(以github为例)

本文在Spring MVC+Spring框架下,通过Scribe,以github为例实现了第三方登录认证,这个方式是通用的,越来越多的应用接入社会化登录,通用的方式可以节省很多工作量,希望这篇文章能帮...
  • jrn1012
  • jrn1012
  • 2017年01月16日 19:48
  • 1950

JAVA WEB 后台开发自己用的UI admin 框架

1:http://jui.org/   Dwz富客户端 2:  Bui  http://www.builive.com/ 3: amazeui   4:easyUi

后台管理UI的选择

后台管理UI的选择 目录 一、EasyUI二、DWZ JUI三、HUI四、BUI五、Ace Admin六、Metronic七、H+ UI八、Admin LTE九、I...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javaWeb使用siteMesh和adminLTE美观CRM系统搭建
举报原因:
原因补充:

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