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+apache shiro开发ssm网站后台权限管理系统
- 基于Spring+Spring MVC+Mybatis开发ssm网站后台管理系统,MyBatis Generator支持简单代码生成
- ssm(Spring + Mybatis + SpringMVC) +redis开发网站用户权限后台管理系统
- ssm(spring+spring mvc+mybatis)整合shiro+ehcache+mysql开发网站后台权限管理系统
- ssm商品后台管理系统
- ssm+activiti+shiro+lucene+layui设计的流程网站管理后台系统
- SSM+apache Shiro+Jquery+Maven构建的网站后台管理系统
- ssm通用后台部门员工管理系统
- 基于ssm的课堂后台管理系统
- ssm开发组织机构后台管理系统
请下载代码后再发表评论
文件名: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
相关代码
最近下载
微信网友_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
5月6日
暂无贡献等级
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日