javaWeb使用siteMesh和adminLTE美观CRM系统搭建
来源:互联网 发布:7z解压软件 linux 编辑:程序博客网 时间:2024/04/28 19:53
布局效果:
之前一直使用 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 的效果图:
- javaWeb使用siteMesh和adminLTE美观CRM系统搭建
- CRM系统和CMS系统
- AdminLTE的使用
- angular+adminlte使用心得
- AdminLTE的使用
- yii2使用AdminLTE 模板
- laravel5.5+adminLte搭建后台
- 使用SiteMesh
- sitemesh 使用
- sitemesh使用
- 使用SiteMesh和EasyUI创建Web网站
- ABP+AdminLTE+Bootstrap Table权限管理系统第一节--使用ASP.NET Boilerplate模板创建解决方案
- 如何正式开始使用 vTtiger CRM 系统
- CRM系统
- javaweb项目搭建ehcache缓存系统
- nginx_upload+javaWEB文件上传系统搭建
- Centos系统中搭建javaweb运行环境
- javaweb项目搭建ehcache缓存系统
- Oracle 数据库基本概念
- 【Leetcode】Maximal Square
- 长周末
- mysql大表更新sql的优化策略
- 【Leetcode】Unique Binary Search Trees II
- javaWeb使用siteMesh和adminLTE美观CRM系统搭建
- linux 解决man命令输出到文档打开乱码问题
- 【Leetcode】3Sum
- Archlinux MySQL PHP phpmyadmin Apache PHP-Apache Install
- android studio如何修改包名
- 【Leetcode】Permutation Sequence
- Hadoop之——hadoop2.5.2eclipse插件编译
- 【Leetcode】 Clone Graph
- Surface, SurfaceView和SurfaceHolder