资源简介
完整的web项目,主要功能有,管理员:学员管理、教练管理、试题管理、个人信息管理。教练:学员管理、个人账户管理。学员:考试、模拟练习、考试记录、题目收藏等。涉及技术:Spring、Struct2、Mybatis、MySQL、BootStrap、layui等
代码片段和文件信息
package com.ali.action;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.struts2.ServletActionContext;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.util.DigestUtils;
import com.ali.model.Coach;
import com.ali.model.User;
import com.ali.service.UserService;
import com.ali.util.IDGenerate;
import com.ali.util.Pager;
import com.opensymphony.xwork2.ActionSupport;
@Controller(“coachAction“)
public class CoachAction extends ActionSupport {
/**
*
*/
private static final long serialVersionUID = 1L;
@Autowired
private UserService userService;
private User user;
private Pager pager;
private User ocUser;
private int result;
// 信息编辑
public String edit() {
int i = userService.updateByPrimaryKeySelective(user);
result = i;
return “success“;
}
public String editUser() {
int i = userService.updateByPrimaryKeySelective(user);
result = i + 1;
if (i > 0) {
ocUser = userService.selectByPrimaryKey(user.getUserId());
ServletActionContext.getRequest().getSession().invalidate();
ServletActionContext.getRequest().getSession().setAttribute(“suser“ ocUser);
}
return “success“;
}
// 教练列表
public String getCoachList() {
int pageCount = pager.getPageSize();
int pageNo = pager.getPageNo();
int totalPage = 0;
user.setUserType(“2“);
int totalSize = userService.selectCoachCounts(user);
if (totalSize % pageCount == 0) {
totalPage = totalSize / pageCount;
} else {
totalPage = totalSize / pageCount + 1;
}
if (pageNo > totalPage) {
pageNo = totalPage;
}
if (pageNo < 1) {
pageNo = 1;
}
int start = (pageNo - 1) * pageCount;
Mapject> map = new HashMapject>();
map.put(“userType“ “2“);
map.put(“userName“ user.getUserName());
map.put(“pageKey“ start);
map.put(“pageSize“ pageCount);
List list = userService.selectCoachList(map);
List coachList = new ArrayList<>();
for (int i = 0; i < list.size(); i++) {
user.setUserType(“3“);
user.setUserName(null);
user.setTrainId(list.get(i).getUserId());
int counts = userService.selectStudentCounts(user);
Coach coach = new Coach();
coach.setCounts(counts);
coach.setUser(list.get(i));
coachList.add(coach);
}
pager.setPageNo(pageNo);
pager.setTotalPage(totalPage);
pager.setTotalSize(totalSize);
ServletActionContext.getRequest().setAttribute(“coachList“ coachList);
ServletActionContext.getRequest().setAttribute(“page“ pager);
return “getCoachList“;
}
//学员新增
public String getCoachInfo() {
Mapject> map = new HashMapject>();
map.put(“userType“ “2“);
map.put(“userName“ null);
map.put(“pageKey“ 0);
map.put(“pageSize“ 100
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-04-10 11:00 carExam\
目录 0 2018-05-25 13:58 carExam\.git\
文件 7 2018-05-25 13:42 carExam\.git\COMMIT_EDITMSG
文件 296 2018-04-10 10:54 carExam\.git\config
文件 95 2018-05-25 17:23 carExam\.git\FETCH_HEAD
文件 23 2018-04-10 10:54 carExam\.git\HEAD
文件 353216 2018-05-25 13:42 carExam\.git\index
目录 0 2018-04-10 10:54 carExam\.git\logs\
文件 4483 2018-05-25 13:42 carExam\.git\logs\HEAD
目录 0 2018-04-10 10:54 carExam\.git\logs\refs\
目录 0 2018-04-10 10:54 carExam\.git\logs\refs\heads\
文件 4483 2018-05-25 13:42 carExam\.git\logs\refs\heads\master
目录 0 2018-04-10 10:54 carExam\.git\logs\refs\remotes\
目录 0 2018-04-10 16:19 carExam\.git\logs\refs\remotes\origin\
文件 184 2018-04-10 10:54 carExam\.git\logs\refs\remotes\origin\HEAD
文件 4143 2018-05-25 13:42 carExam\.git\logs\refs\remotes\origin\master
目录 0 2018-05-25 13:42 carExam\.git\ob
目录 0 2018-05-15 09:27 carExam\.git\ob
文件 45 2018-05-15 09:27 carExam\.git\ob
文件 380 2018-04-11 13:16 carExam\.git\ob
文件 1991 2018-04-12 14:24 carExam\.git\ob
文件 777509 2018-04-10 16:17 carExam\.git\ob
目录 0 2018-04-10 17:35 carExam\.git\ob
文件 39692 2018-04-11 13:16 carExam\.git\ob
目录 0 2018-05-25 13:42 carExam\.git\ob
文件 119 2018-04-11 15:41 carExam\.git\ob
文件 14122 2018-04-18 17:11 carExam\.git\ob
文件 173 2018-04-10 17:35 carExam\.git\ob
文件 2663 2018-05-25 13:42 carExam\.git\ob
文件 1108 2018-04-10 17:35 carExam\.git\ob
目录 0 2018-04-17 11:45 carExam\.git\ob
............此处省略4082个文件信息
- 上一篇:学生成绩管理系统+论文毕业设计
- 下一篇:SQL基础教程(MICK)PDF及源代码
相关资源
- mysql数据库驱动8.0.12版本
- mha4mysql-0.56-0.el6
- mysql_5.6.24_winx64
- MYSQL作业提交作业批改系统.zip
- Maven搭建Spring+Mybatis+MySql
- 成语首尾字用于成语接龙.sql
- MySQL中文手册api帮助文档
- linux_mysql5.1.66x86_64.zip
- oracle 到mysql转换工具
- 数据库原理实验指导书Mysql
- mysql 5.6 绿色精简版 5Mb
- mysql Premium 破解
- 深入浅出MySQL第二版本pdf
- 深入浅出MySQL.pdf
- 深入浅出mysql全文
- 全球国家及地区库,采集自腾讯QQ国内
- mysql操作练习的表数据
- 免费的Navicat11全系列注册机Navicat fo
- Navicat For MySql 8.0.20 简体中文版(含破
- navicat for mysql v 11.1.13破解工具
- mysql数据库5.6连接包
- Navicat for MySQL注册机 绿色版
- 旅游管理系统数据库
- 易语言MySQL注册登录源码
- 传智播客mysql的sql优化
- msvcr120.dll 32位和64位
- mysql5.7驱动.rar
- mysql innodb恢复数据工具.rar
- 易语言Mysql线程池2.0模块源码
- 数据库宾馆管理系统Mysql
评论
共有 条评论