Smail_
2016-12-08 17:57:51
原证精
Spring+Spring MVC+Mybatis+datatables+H-ui整合开发用户后台管理系统,适合java初学者学习后端分页第二版
项目描述
入口:http://localhost:8080/GovCMSServer/admin/login.jsp
上传的图片和视频预览需要Nginx支持,但是上传的过程中允许预览。
H-ui的web-uploader,ueditor,datatables都已实现。
文件默认传到d:\upload文件夹下
项目的配置都在resources/jdbc.properties中
#服务器全局变量 #文件服务器域名 IMGDOMAIN=http://localhost:9000/ #上传文件的目录 fileUploadSavePath=d:/upload/
运行环境
JDK8
tomcat 8
项目技术(必填)
spring4
mybatis3
mysql5.7
数据库文件
压缩包govcms.sql
jar包文件
lib包下载地址1:
http://pan.baidu.com/s/1bo6WwnP
lib包下载地址2:
http://pan.baidu.com/s/1qX7RM5Q
是否原创(转载必填原文地址)
原创
项目截图(必填)
运行截图(必填)
http://localhost:8080/GovCMSServer/admin/login.jsp
登录帐号admin 123456,验证码由于代码中硬编码,所以请输入1234才可以登录成功
注意事项
1.idea下编译抛出java中常量字符串过长
GeneratorValidateCode.java中
2.验证码由于代码中固定了1234,所以验证码请输入1234。
AdminController.java
3.2017年9月27日,前来补救一个BUG:
PageHelper.startPage(dataTables.getPageNum(), dataTables.getLength()); // 核心分页代码 PageHelper.orderBy("id desc"); if(!StringUtils.isEmpty(dataTables.getColumn())){ String column = propertyToColumn(CategoryMapper.class, dataTables.getColumn()); if(!StringUtils.isEmpty(column)){ PageHelper.orderBy(column + " " + dataTables.getOrder()); } }
private Integer pageNum;// 起始行数
private Integer length;// 页面大小
private Integer start; //limit offset
private String search;// 搜索的字符串
private String order;// 排序方式desc or asc
private String column;// 需要排序的列
private long recordsTotal;// 数据库中的结果总行数
private long recordsFiltered;// 搜索过滤后的行数
private Integer draw; // datatables建议将此参数传回
private List<?> data;// 结果集
private String subSQL;// 手动拼装的额外参数
public DataTables() {
};
@SuppressWarnings("deprecation")
public DataTables(HttpServletRequest request, String... args) {
this.length = StringUtils.isEmpty(request.getParameter("length")) ? 10 : Integer.parseInt(request.getParameter("length"));
this.start = StringUtils.isEmpty(request.getParameter("start")) ? 0 : Integer.parseInt(request.getParameter("start"));
this.pageNum = this.start / this.length + 1;
this.draw = StringUtils.isEmpty(request.getParameter("draw")) ? 0 : Integer.parseInt(request.getParameter("draw"));
this.search = StringUtils.isEmpty(request.getParameter("search")) ? null : StringEscapeUtils.escapeXml(request.getParameter("search"));
this.order = request.getParameter("order[0][dir]");
this.column = request.getParameter("columns[" + request.getParameter("order[0][column]") + "][data]");
String subSQL = "";
if (!StringUtils.isEmpty(request.getParameter("timeMax"))) {
subSQL += "create_time > '" + request.getParameter("timeMin") + "' and create_time < '" + request.getParameter("timeMax") + "'";
}
if (args.length > 0) {
for (String sql : args) {
subSQL += StringUtils.isEmpty(sql) ? "" : (StringUtils.isEmpty(subSQL) ? "" : " and ") + sql;
}
}
this.subSQL = subSQL;
}
public static DataTables getInstance(HttpServletRequest request, String... args) {
return new DataTables(request, args);
};
猜你喜欢
- ssm网站后台管理系统Espread,基于Spring+SpringMVC+Mybatis+Shiro+Quartz+Maven+Easyui技术
- ssm(spring+spring mvc+mybatis)整合shiro+ehcache+mysql开发网站后台权限管理系统
- spring+Spring MVC+ MyBatis+apache shiro开发ssm网站后台权限管理系统
- ssm+maven+bootstrap整合开发通用网站用户权限管理后台
- spring mvc+spring+mybatis+shiro+easyui整合开发后台用户权限管理系统改造为基于dubbo的分布式服务项目
- ssm框架+shiro+maven开发最简单的cms管理系统.含前端页面
- ssm框架+maven+sql+bootstrap开发员工信息管理系统的骨架
- ssm+activiti+shiro+lucene+layui设计的流程网站管理后台系统
- ssm+layui+apache shiro实现用户网站后台管理系统
- SpringMVC+Mybatis整合实现简单权限控制系统代码
- SSM+apache Shiro+Jquery+Maven构建的网站后台管理系统
- 基于SSM+apache shiro+layui的网站后台管理系统脚手架项目
请下载代码后再发表评论
文件名:GovCMSServer.zip,文件大小:5931.734K
下载
- /
- /GovCMSServer
- /GovCMSServer/.classpath
- /GovCMSServer/.project
- /GovCMSServer/.settings
- /GovCMSServer/.settings/.jsdtscope
- /GovCMSServer/.settings/org.eclipse.core.resources.prefs
- /GovCMSServer/.settings/org.eclipse.jdt.core.prefs
- /GovCMSServer/.settings/org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs
- /GovCMSServer/.settings/org.eclipse.wst.common.component
- /GovCMSServer/.settings/org.eclipse.wst.common.project.facet.core.xml
- /GovCMSServer/src
- /GovCMSServer/src/com
- /GovCMSServer/src/com/yuexiang
- /GovCMSServer/src/com/yuexiang/govcms
- /GovCMSServer/src/com/yuexiang/govcms/admin
- /GovCMSServer/src/com/yuexiang/govcms/admin/controllor
- /GovCMSServer/src/com/yuexiang/govcms/admin/dao
- /GovCMSServer/src/com/yuexiang/govcms/admin/model
- /GovCMSServer/src/com/yuexiang/govcms/admin/service
/GovCMSServer/src/com/yuexiang/govcms/admin/service/AdminService.java
- /GovCMSServer/src/com/yuexiang/govcms/admin/service/impl
- /GovCMSServer/src/com/yuexiang/govcms/admin
- /GovCMSServer/src/com/yuexiang/govcms
- /GovCMSServer/src/com/yuexiang
- /GovCMSServer/src/com
- /GovCMSServer

- 证精 SSM开发小型人事管理项目
- 原精 ssm开发的博客、分享、问答三个模块的java技术交流网站
- 原证 ssm进销存流程管理系统
- SSM+Layui开发员工部门管理系统
- 证精 Maven+SSM+shiro+idea+mysql+tomcat+jdk1.8开发java cms面向内部的内容管理系统
- 原证精 基于SSM框架搭建的java web商家进销存网站系统
- 证 ssm整合easyui实现简单的进销存管理系统(适合新手学习easyui)
- 原证 spring+spring mvc+mybatis+ajax+jquery实现简单的问答系统
- 原精 ssm百货商城销售管理系统
- 精 全站功能最佳UI体验最好的一套基于SpringMVC+Spring+Mybatis的商户管理系统,值得学习!
- 精 基于SSM人事管理系统(可做期末答辩)
- 原 基于经典架构SSM+LayUI的CRUD示例程序(已配置好,可做脚手架)

微信网友_6248713511227392 LV11
2022年12月5日
SuperShot LV13
2022年1月23日
17587079094 LV6
2021年9月6日
nitama LV19
2021年5月17日
一只勤奋的猪猪 LV9
2021年1月19日
麦子8888 LV5
2020年9月4日
1204820258 LV6
2020年7月13日
liuhongbing123 LV5
2020年7月10日
wsk588 LV26
2020年6月21日
你真的是好厉害 LV9
2020年6月16日

IT小牛 LV3
2024年5月6日
微信网友_6813145916592128
2024年1月8日
暂无贡献等级
WBelong LV8
2023年12月27日
uni-code_0123 LV1
2023年11月27日
liwiaif LV2
2023年9月1日
11112313
2023年6月7日
暂无贡献等级
121514713 LV2
2023年5月18日
jierffff LV2
2023年4月13日
what_the_fo LV5
2023年4月3日
苏柒 LV10
2023年3月21日