-
大小: 78.06MB文件類型: .zip金幣: 1下載: 1 次發(fā)布日期: 2021-12-20
- 語言: 數(shù)據(jù)庫
- 標(biāo)簽: MySQL??
資源簡介
完整的web項目,主要功能有,管理員:學(xué)員管理、教練管理、試題管理、個人信息管理。教練:學(xué)員管理、個人賬戶管理。學(xué)員:考試、模擬練習(xí)、考試記錄、題目收藏等。涉及技術(shù):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? 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“;
}
????//學(xué)員新增
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個文件信息
評論
共有 條評論